Estoy ejecutando un servidor web Debian Squeeze. Instalé memcached en él y configuré memcached para escuchar en un socket de dominio Unix (at /tmp/memcached.sock
), ya que solo necesita recibir mensajes del sitio web, que vive en el mismo servidor.
Parece estar funcionando bien, pero también me gustaría comunicarme con memcached a través del shell, para verificar que está haciendo lo que creo que está haciendo.
memcached acepta mensajes a través de un protocolo ASCII simple (si lo entiendo correctamente). Si estaba escuchando en TCP / IP, podría enviarle mensajes a través de, por ejemplo nc
:
$ echo "stats settings" | nc localhost 11211
Pero no puedo entender cómo enviar ese texto al socket de dominio en su lugar.
En mi portátil (que se ejecuta OS X Lion), tanto nc
y telnet
tienen opciones ( -U
y -u
respectivamente) para utilizar sockets de dominio. Sin embargo, en mi servidor web Debian Squeeze, estas opciones no están presentes.
/var/run/socket
? ¿Hay alguna manera de reutilizar un archivo existente?