Pet*_*erg 6 caching key lru redis
我想查看我的redis服务器上特定密钥的最近访问时间.
我知道这些信息是为每个密钥存储的,因为它在redis的LRU算法中用于消除旧密钥.
是否有一种简单的方法可以查看给定密钥的此信息?
Ita*_*ber 13
您可以使用OBJECT IDLETIME命令来实现此目的.它返回自访问密钥以来的秒数,但如果需要时间,则只需从now()中减去回复.
Arn*_*ier 5
Itamar Haber的答案绝对是最好的,但我相信还有其他方法。
您可以使用DEBUG OBJECT命令,尽管正如其名称所示,它是一个调试命令,不应该(真正)使用。它的输出为您提供了 LRU。
请记住,它绝对不应该在生产中使用,而应该作为帮助您了解正在发生的事情的工具。
归档时间:
11 年,2 月 前
查看次数:
6571 次
最近记录:
8 年,9 月 前