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 nc
i telnet
posiada opcje ( -U
i -u
odpowiednio) 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?