在Redis中,两种淘汰策略(即allkeys-lru和volatile-lru)是基于访问时间来淘汰键的。因此,这些信息必须存在于某个地方。我是否可以查询一个键的访问时间?或者更好的是,能否根据访问时间对键进行排序并分页显示呢?
请查看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 ""
由于您在Heroku上使用Redis作为服务,因此您必须拥有管理员权限才能执行此操作。希望这可以帮到您!
OBJECT IDLETIME foo
- John BachirOBJECT
是一个常见的例子。 - Itamar Haber