一、安装
二、telnet测试
启动:memcached -d -m 120.24.242.100 -p 11211 -u root
测试:telnet localhost 11211
》》stats
uptime | 服务器已经运行时间 |
time | 服务器当前时间 |
pointer_size | 操作系统指针大小(64位) |
connection_structures | 服务器分配的连接构造数 |
get_hits | 命中次数 |
get_misses | 未命中次数 |
incr_misses | incr未命中次数 |
incr_hits | incr命中次数 |
cas_misses | cas未命中次数 |
cas_hits | cas命中次数 |
cas_badval | 使用擦拭次数 |
limit_maxbytes | 分配的内存数 |
accepting_conns | 目前接受的链接数 |
bytes | 存储item字节数 |
evictions | 为获取空闲内存而删除的item数 |
>> <command name> <key> <flags> <exptime> <bytes>
Exp: add mykey 1 60 10 //增加一个键名mykey,60秒后过期,长度为10字符的
helloworld //添加的值 其字符长度严格按照申请的长度
Exp: get mykey //得到mykey的值
Exp: set mykey 1 60 10 //set可以设置已存在的key, 功能与replace相似。 add无法修改 已存在的值
>> quit //退出
三、使用
四、常见文集
1.memcache和memcached的区别:
memcache | memcached | |
开发 | 基于PHP框架开发 | 基于libmemcache库开发,效率更高 |
思想 | 支持OO接口和非OO接口 | 只支持OO接口 |
功能更多 | ||
随php升级,较方便 | 随memcache升级 |
另一种说法是memcached是memcache的守护进程。例如启动mysql后,会有一个mysqld的守护进程。