Memcache 查看列出所有key方法

技术文档 - memcache 作者: xcheng1986 发布于:2016-12-01 阅读(498) (暂无评论)  

1. cmd上登录memcache
telnet 127.0.0.1 11211 //这条是命令
2.  使用stats items命令列出所有keys
stats items    //这条是命令
//...
STAT items:7:number 16
STAT items:7:age 11237
STAT items:7:evicted 0
STAT items:7:evicted_nonzero 0
STAT items:7:evicted_time 0
STAT items:7:outofmemory 0
STAT items:7:tailrepairs 0
STAT items:7:reclaimed 184
STAT items:7:expired_unfetched 184
STAT items:7:evicted_unfetched 0
//...
END
3. 通过itemid获取key:基于列出的items id,本例中为7,第2个参数为列出的长度,0为全部列出
stats cachedump 7 0 //这条是命令
//...
ITEM tvmmr0ffcndg7vkda4hthp3vj2 [283 b; 1480574875 s]
ITEM ggt-wechat-accesstoken [230 b; 1474454246 s]
ITEM mad3o8177vbd01un1nf8r3ev66 [283 b; 1480566042 s]
ITEM 54eimuq8ft9526d7d9f6181sl7 [283 b; 1480561935 s]
//...
END
4. 通过get获取key值
上面的stats cachedump命令列出了我的session key,接下来就用get命令查找对应的session值
get tvmmr0ffcndg7vkda4hthp3vj2 //这条是命令
VALUE tvmmr0ffcndg7vkda4hthp3vj2 0 283
ggt_app_|a:1:{s:4:"user";a:9:{s:2:"Id";s:1:"1";s:8:"UserN......oleName";s:9:"产品部";s:6:"IsRoot";i:1;}}
END