Sto eseguendo un web server Debian Squeeze. Ho installato memcached su di esso e configurato memcached per l'ascolto su un socket di dominio Unix (at /tmp/memcached.sock
), poiché deve solo ricevere messaggi dal sito Web, che vive sullo stesso server.
Sembra funzionare bene, ma mi piacerebbe anche comunicare con memcached tramite la shell, per verificare che stia facendo quello che penso stia facendo.
memcached accetta messaggi tramite un semplice protocollo ASCII (se ho capito bene). Se fosse in ascolto su TCP / IP, potrei inviargli messaggi tramite ad esempio nc
:
$ echo "stats settings" | nc localhost 11211
Ma non riesco a capire come inviare quel testo al socket del dominio.
Sul mio laptop (che esegue OS X Lion), entrambi nc
e telnet
hanno opzioni ( -U
e -u
rispettivamente) per usare i socket di dominio. Tuttavia, sul mio server web Debian Squeeze, queste opzioni non sono presenti.
/var/run/socket
? C'è un modo per riutilizzare un file esistente?