我正在运行 Debian Squeeze Web 服务器。我已经在其上安装了 memcached,并将 memcached 配置为侦听 Unix 域套接字(at /tmp/memcached.sock
),因为它只需要从位于同一服务器上的网站接收消息。
它似乎工作正常,但我也想通过 shell 与 memcached 通信,以检查它是否在做我认为它在做的事情。
memcached 通过简单的 ASCII 协议接受消息(如果我理解正确的话)。如果它正在侦听 TCP/IP,我可以通过以下方式向它发送消息nc
:
$ echo "stats settings" | nc localhost 11211
Run Code Online (Sandbox Code Playgroud)
但我不知道如何将该文本发送到域套接字。
在我的笔记本电脑(运行OS X Lion中),都nc
和telnet
有选择(-U
并-u
分别)使用域套接字。但是,在我的 Debian Squeeze Web 服务器上,这些选项不存在。