Ich betreibe einen Debian Squeeze-Webserver. Ich habe memcached darauf installiert und memcached so konfiguriert, dass es auf einem Unix-Domain-Socket (at /tmp/memcached.sock
) lauscht , da es nur Nachrichten von der Website empfangen muss, die sich auf demselben Server befindet.
Es scheint gut zu funktionieren, aber ich möchte auch über die Shell mit memcached kommunizieren, um zu überprüfen, ob es das tut, was ich denke.
memcached akzeptiert Nachrichten über ein einfaches ASCII-Protokoll (wenn ich das richtig verstehe). Wenn es TCP / IP abhört, kann ich ihm Nachrichten senden über zB nc
:
$ echo "stats settings" | nc localhost 11211
Aber ich kann nicht herausfinden, wie ich diesen Text stattdessen an den Domain-Socket senden soll.
Auf meinem Laptop (die OS X Lion läuft), die beide nc
und telnet
haben Optionen ( -U
und -u
jeweils) Domain - Sockets zu verwenden. Auf meinem Debian Squeeze-Webserver sind diese Optionen jedoch nicht vorhanden.
/var/run/socket
? Gibt es eine Möglichkeit, eine vorhandene Datei wiederzuverwenden?