Memcached: List all keys
2016-05-10 11:01
471 查看
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!
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!
相关文章推荐
- Memcache及telnent命令详解
- 解析memcached
- memcached分布式实现原理
- simple-spring-memcached简介
- Redis和Memcache的区别
- redis和memcached在应用中的架构:水平拆分和垂直拆分
- Nginx+Tomcat+Memcached负载均衡集群服务搭建
- Linux下安装memcached
- Linux下安装memcached
- libmemcached安装及简单例子
- libmemcached安装及简单例子
- Memcached安装及配置
- CentOS7下安装Mysql和Memcached 以及 使用C#操作Mysql和Memcached
- 深入研究memcache 特性和限制
- memcache 内存管理
- Magento memcache缓存配置
- memached分布式内存缓存服务器
- Linux下载并安装Memcache服务器端
- linux安装libmemcached 和memcache
- memcache 内存管理