分享

【memcached】安装、启动、查看状态

 JhouShuai 2015-04-14
转:http://blog.csdn.net/robinjwong/article/details/29280033


Ubuntu下安装

通过源码编译安装

编译前,确认gcc,make,patch等编译工具是否已安装;

(安装gcc/g++

  1. sudo apt-get install build-essential  

安装libevent

运行memcached需要安装libevent。

下载libevent源码:

  1. wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz  

进入libevent包的下载路径(./home),解压缩文件到当前文件目录下:

  1. tar xzvf libevent-2.0.21-stable.tar.gz  

进入解压出的文件目录:

  1. cd libevent-2.0.21-stable  

执行文件目录中的configure:

  1. ./configure  

执行make安装

  1. make  

  1. sudo make install  

安装memcached

下载memcached源码包:

  1. wget http://memcached.org/latest  

解压缩:

  1. tar -zxvf  latest  

进入解压缩文件夹:

  1. cd memcached-1.4.20  

编译安装:

  1. ./configure  
  2. make   
  3. sudo make install  


memcached默认安装到  /usr/local/bin目录下。


测试

使用telnet测试:

启动memcached:

  1. memcached -d -p 11211 -u nobody -c 1024 -m 64  

telnet连接到memcached:

  1. telnet localhost 11211  

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

保存数据:

  1. set foo 0 0 3  
  2. bar  

STORED

数据读取:

  1. get foo  

VALUE foo 0 3
bar
END


memcached的启动

  1. parallels@ubuntu:/$ memcached  -p 11211 -m 64m -d -vv  

memcached启动选项如下:

选项说明
-p使用的TCP端口,默认为11211
-m最大内存大小默认为64m
-vv用very verbose模式启动,调试信息和错误输出到控制台
-d作为daemon在后台启动


查看memcached的内部状态

memcached有个名为stats的命令,使用它可以获得各种各样的信息。可以使用telnet:

  1. parallels@ubuntu:/$ telnet localhost 11211  
  2. Trying 127.0.0.1...  
  3. Connected to localhost.  
  4. Escape character is '^]'.  
  5. stats  

连接到memcached之后,输入stats再按回车,即可获得包括资源利用率在内的各种信息;此外,输入“stats slabs”或“stats items”还可以获得关于缓存记录的信息。结束程序输入“quit

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多