Memcache 查看列出所有key的方法

一个不错的列出memcache中所有key的方法,在某些场景下非常有用:


In the general case, there is no way to list all the keys that a memcached instance is storing. You can, however, list something like the first 1Meg of keys, which is usually enough during development. Here’s how:

Telnet to your server:

telnet 127.0.0.1 11211

List the items, to get the slab ids:

stats items

STAT items:3:number 1

STAT items:3:age 498

STAT items:22:number 1

STAT items:22:age 498

END


The first number after ‘items’ is the slab id. Request a cache dump for each slab id, with a limit for the max number of keys to dump:

stats cachedump 3 100

ITEM views.decorators.cache.cache_header..cc7d9 [6 b; 1256056128 s]

END

stats cachedump 22 100

ITEM views.decorators.cache.cache_page..8427e [7736 b; 1256056128 s]

END

Thanks to Boris Partensky in the Memcached group here

There you go!


原文:http://www.darkcoding.net/software/memcached-list-all-keys/


本文转自 古道卿 51CTO博客,原文链接:http://blog.51cto.com/gudaoqing/1400114

上一篇:9款设计独特的jQuery/CSS3插件


下一篇:Firefox插件推荐:CSS Usage