Debian Squeeze Webサーバーを実行しています。memcachedをインストール/tmp/memcached.sock
し、同じサーバー上にあるWebサイトからメッセージを受信するだけでよいため、memcachedがUnixドメインソケット(で)をリッスンするように構成しました。
それはうまく機能しているようですが、シェルを介してmemcachedと通信し、私が思っていることを実行していることを確認したいと思います。
memcachedは、単純なASCIIプロトコルを介してメッセージを受け入れます(正しく理解している場合)。TCP / IPでリッスンしている場合、たとえばnc
次のようにメッセージを送信できます。
$ echo "stats settings" | nc localhost 11211
しかし、代わりにそのテキストをドメインソケットに送信する方法がわかりません。
私のラップトップ(OS X Lionを実行)では、両方nc
とドメインソケットを使用するtelnet
オプション(-U
および-u
それぞれ)があります。ただし、私のDebian Squeeze Webサーバーには、これらのオプションはありません。
/var/run/socket
?に新しいファイルを作成します。既存のファイルを再利用する方法はありますか?