redis cluster查询过期key

阅读 75

2023-08-15

redis以前也就部署好没管过,这次用的云上的redis cluster,程序没有设置过期时间,所以要求手动去删除key。

按以前的习惯redis-cli登录

keys *

查询不行,原来cluster下key是存在不同的slot下的,要去每个slot下找

#查看cluster信息,特别是cluster_slots_ok的数量
cluster info

cluster的slot是从0到cluster_slots_ok-1

#查看每个slot下的key的数量
cluster countkeysinslot 0

#查看slot下对应的key,最后一个数字是跟的key的数量,slot 0下的10个key
cluster getkeysinslot 0 10

#查看具体key的idletime
object idletime <key>

#查看key对应的slot
cluster keyslot <key>

精彩评论(0)

0 0 举报