J'utilise un serveur Web Debian Squeeze. J'ai installé memcached sur celui-ci et je l'ai configuré pour écouter sur un socket de domaine Unix (at /tmp/memcached.sock
), car il n'a besoin que de recevoir des messages du site Web, qui réside sur le même serveur.
Cela semble bien fonctionner, mais j'aimerais également communiquer avec memcached via le shell pour vérifier que tout se passe comme prévu.
memcached accepte les messages via un simple protocole ASCII (si je comprends bien). S'il écoutait sur TCP / IP, je pourrais lui envoyer des messages via, par exemple nc
:
$ echo "stats settings" | nc localhost 11211
Mais je ne peux pas comprendre comment envoyer ce texte à la place.
Sur mon ordinateur portable (qui exécute OS X Lion), les deux nc
et telnet
ont des options ( -U
et -u
respectivement) pour utiliser les sockets de domaine. Cependant, sur mon serveur Web Debian Squeeze, ces options ne sont pas présentes.
/var/run/socket
? Existe-t-il un moyen de réutiliser un fichier existant?