码迷,mamicode.com
首页 > 系统相关 > 详细

start memcached

时间:2018-03-15 15:12:10      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:value   isa   container   show all   wrapper   switch   nic   ima   think   

memcached -m 64 -p 11211 -u fly -l 127.0.0.1

技术分享图片

 

 

-----------------------------------------------------------------

How can I communicate with a Unix domain socket via the shell on Debian Squeeze?

I’m running a Debian Squeeze web server. I’ve installed memcached on it, and configured memcached to listen on a Unix domain socket (at /tmp/memcached.sock), as it only needs to receive messages from the website, which lives on the same server.

It seems to be working fine, but I’d also like to communicate with memcached via the shell, to check that it’s doing what I think it’s doing.

memcached accepts messages via a simple ASCII protocol (if I understand correctly). If it was listening on TCP/IP, I could send messages to it via e.g. nc:

$ echo "stats settings" | nc localhost 11211

But I can’t figure out how to send that text to the domain socket instead.

On my laptop (which runs OS X Lion), both nc and telnet have options (-U and -urespectively) to use domain sockets. However, on my Debian Squeeze web server, these options aren’t present.

4 Answers

With netcat-openbsd, there is a -U option. If you don‘t have it, you probably have netcat-traditional installed instead; I‘d suggest switching.

Example command: nc -U /var/run/socket

start memcached

标签:value   isa   container   show all   wrapper   switch   nic   ima   think   

原文地址:https://www.cnblogs.com/oxspirt/p/8573446.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!