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的规则所以用这个山寨的方法

原文地址:https://www.cnblogs.com/sky20081816/p/3123420.html