如何找到redis密钥的上次访问时间?

Joh*_*hir 3 redis

在redis中,两个驱逐策略allkeys-lru和volatile-lru根据访问时间驱逐密钥.所以,这些信息必须存在于某处.我可以查询密钥的访问时间吗?或者,更好的是,根据访问时间翻阅排序的密钥列表?

Ami*_*ora 6

查看Object IDLETIME,它给出了对象空闲的时间

在@Itamar Haber的指导下,他们禁用某些命令的方式是使用redis.conf

# It is also possible to completely kill a command by renaming it into
# an empty string:
#
rename-command FLUSHDB ""
rename-command FLUSHALL ""
rename-command DEBUG ""
Run Code Online (Sandbox Code Playgroud)

当您在Heroku上使用Redis作为服务时,您必须拥有管理员权限才能做到这一点希望这会有所帮助!

  • 许多Redis提供商通过禁用所选的Redis命令来保护他们的服务 - "OBJECT"就是这样一个常见的例子. (2认同)