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


Ubuntu下安装

通过源码编译安装

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

(安装gcc/g++

sudo apt-get install build-essential

安装libevent

运行memcached需要安装libevent。

下载libevent源码:

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

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

tar xzvf libevent-2.0.21-stable.tar.gz

进入解压出的文件目录:

cd libevent-2.0.21-stable

执行文件目录中的configure:

./configure

执行make安装

make

sudo make install

安装memcached

下载memcached源码包:

wget http://memcached.org/latest

解压缩:

tar -zxvf  latest

进入解压缩文件夹:

cd memcached-1.4.20

编译安装:

./configure
make 
sudo make install


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


测试

使用telnet测试:

启动memcached:

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

telnet连接到memcached:

telnet localhost 11211

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

保存数据:

set foo 0 0 3
bar

STORED

数据读取:

get foo

VALUE foo 0 3
bar
END


memcached的启动

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

memcached启动选项如下:

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


查看memcached的内部状态

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

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

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






  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值