【发布时间】:2018-08-17 21:27:31
【问题描述】:
我想清除所有超过 3 个月的密钥。这些密钥没有设置过期日期。
或者,如果这不可能,我可以删除最旧的 1000 个键吗?
【问题讨论】:
-
不幸的是,这是不可能的。但是您可以根据其中关联的数据删除 Redis 键。
-
@LeonidBeschastny 谢谢。是不是因为密钥没有按排序方式存储或保存日期?
-
除非您自己将其存储在与之关联的数据中,否则无法获取密钥创建时间。对于最旧的键,Redis 针对快速键值访问进行了优化,因此将其数据存储为哈希表。
标签: redis