编译前,确认gcc,make,patch等编译工具是否已安装;
(安装gcc/g++
)
安装libevent
运行memcached需要安装libevent。
下载libevent源码:
进入libevent包的下载路径(./home),解压缩文件到当前文件目录下:
进入解压出的文件目录:
执行文件目录中的configure:
执行make安装
安装memcached
下载memcached源码包:
解压缩:
进入解压缩文件夹:
编译安装:
测试
使用telnet测试:
启动memcached:
telnet连接到memcached:
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
保存数据:
STORED
数据读取:
VALUE foo 0 3
bar
END
memcached的启动
memcached启动选项如下:
选项 | 说明 |
-p | 使用的TCP端口,默认为11211 |
-m | 最大内存大小默认为64m |
-vv | 用very verbose模式启动,调试信息和错误输出到控制台 |
-d | 作为daemon在后台启动 |
查看memcached的内部状态
memcached有个名为stats的命令,使用它可以获得各种各样的信息。可以使用telnet:
连接到memcached之后,输入 stats 再按回车,即可获得包括资源利用率在内的各种信息;此外,输入“ stats slabs ”或“ stats items ”还可以获得关于缓存记录的信息。结束程序输入“ quit ”