memcache list all keys

memcache是个坑爹货,命令行进去后想列出所有的key。发现竟然没有内置命令,让人无限缅怀redis 的 keys *命令啊

 

穷则变、变则通,下面用一个山寨的方法

 

1、telnet 127.0.0.1 11211

 

2、stats items

   

   items后面的第一个数字代表的是内存编号,也就是存在这个内存块里面的所有数据

3、stats  cachedump 1 0

    简单解释下,cachedump 后面的第一个数字就是上面stats items出来的内存编号,0代表列出所有的数据

    

4、看看有没有你想要的。

    其中的ssoapi_check-88f33c7e5f0c6ae3aa68bcec5073adab  就是真正的key了

 

后语:如果数据比较少的话可以用这个穷举法,如果太多的话那没办法,我主要是记不住一些key的规则所以用这个山寨的方法

posted on 2013-06-07 10:52  xiaorao  阅读(338)  评论(0编辑  收藏  举报

导航