首页 新闻 会员 周边

如何通过命令查看 memcached 某个缓存项目的过期时间

0
悬赏园豆:30 [已解决问题] 解决于 2018-12-31 15:50

请问通过 telnet 连接 memcached 服务器后,如何通过命令查看某个缓存项目的过期时间?

dudu的主页 dudu | 高人七级 | 园豆:30994
提问于:2018-12-31 15:35
< >
分享
最佳答案
0

如果缓存中项目很少,可以通过以下的命令完成
1)用 stats items 命令列出所有缓存项目并找到对应缓存的 item id,比如这里是 5

stats items
STAT items:5:number 1

2)用 stats cachedump 查看对应缓存的详细信息,其中已 s 结尾的值就是缓存过期时间(unix时间戳)

stats cachedump 5 1
stats cachedump 5 1ITEM GetValueOrCreateAsyncTest [113 b; 1546242171 s]
dudu | 高人七级 |园豆:30994 | 2018-12-31 15:49
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册