memcached实战系列(五)Memcached: List all keys 查询所有的key

时间:2024-01-15 09:54:26

memcached可能当时设计的时候就把它定位为内存性的kv结构的缓存系统。所以没有持久化到磁盘的命令,也没有查看所有key的值得命令。可能觉得没必要吧,你要是缓存1个G内存的数据,自己都头大,还敢看。但是近期确实需要查看商城的数据所有值,于是乎研究了一下。还别说还真有这个命令,只是隐藏的深而已。

需要还是连接到我们的服务器吧。

telnet 127.0.0.1 18887

stats items命令如下:看以参考之前的命令文章看具体的使用。效果如下:

memcached实战系列(五)Memcached: List all keys  查询所有的key

这个命令告诉我们有三个key在这个卡槽里面。

继续输入命令如下:

stats cachedump 1 100

参数的含义:第一个参数1 表示需要查看item的值 我们这里查看的是1,下图第一个标记就是。item的含义我们下一个章节讲解memcached存储原理和方式。

第二个参数表示需要查看多少个key的值,你可以输入你需要查看的具体值,我们这里查询的是100个。

执行效果如下图所示:

memcached实战系列(五)Memcached: List all keys  查询所有的key

ok了,是不是很简单,很酸爽呢。