我如何知道我的密钥存储在 Redis Cache/db 中的时间?

How can i find out time when my key is stored in Redis Cache/db?

是否有任何 redis 命令告诉何时将密钥存储在 redis 中?

我知道有TTL指令

根据时间的不同,我想采取不同的行动。就像如果 从最后 1 分钟开始活然后做 x, 从最后 2 分钟开始生活然后做你, 等...

没有这样的命令。但是,您可以使用 EXPIRETTL 命令实现您的目标。

对于每个键,将其 TTL 设置为 1000000000,即 EXPIRE key 1000000000。这样密钥将在大约 32 年后过期。应该够长了。

当你想知道密钥保存了多长时间时,只需要获取密钥的TTL,即TTL key。并且密钥已在 1000000000 - TTL 秒后存储。