【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 -zxvflatest
进入解压缩文件夹:
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]