是否有任何 redis 命令可以告诉 key 何时存储在 redis 中?
我知道有TTL命令。
根据时间,我想采取不同的行动。就像如果 从最后 1 分钟开始,然后做 x, 从最后 2 分钟开始,然后做 y, 等等...
最佳答案
没有这样的命令。但是,您可以使用 EXPIRE
和 TTL
命令实现您的目标。
对于每个 key ,将其 TTL 设置为 1000000000
,即 EXPIRE key 1000000000
。这样 key 将在大约 32
年后过期。应该足够长了。
当你想知道 key 保存了多长时间时,只需获取 key 的 TTL,即TTL key
。并且 key 自 1000000000 - TTL
秒起就已存储。
关于redis - 如何找出我的 key 存储在 Redis Cache/db 中的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57394260/