Korzystam z serwera WWW Debian Squeeze. Zainstalowałem na nim memcached i skonfigurowałem memcached do nasłuchiwania na gnieździe domeny uniksowej (at /tmp/memcached.sock), ponieważ potrzebuje on tylko odbierać wiadomości ze strony internetowej, która mieszka na tym samym serwerze.
Wygląda na to, że działa dobrze, ale chciałbym również komunikować się z memcached przez powłokę, aby sprawdzić, czy robi to, co myślę, że działa.
memcached przyjmuje wiadomości za pomocą prostego protokołu ASCII (jeśli dobrze rozumiem). Gdyby nasłuchiwał w TCP / IP, mógłbym wysyłać do niego wiadomości za pośrednictwem np . nc:
$ echo "stats settings" | nc localhost 11211
Ale nie mogę wymyślić, jak wysłać ten tekst do gniazda domeny.
Na moim laptopie (czyli OS X Lion), zarówno nci telnetposiada opcje ( -Ui -uodpowiednio) używania gniazd domeny. Jednak na moim serwerze internetowym Debian Squeeze te opcje nie są obecne.
/var/run/socket? Czy istnieje sposób na ponowne wykorzystanie istniejącego pliku?