是否有任何redis命令可以告知密钥何时存储在redis中?
我知道有TTL命令。
我想根据时间采取不同的行动。就像 从最后1分钟开始直播,然后执行x, 从最近2分钟起居住,然后继续 等等...
答案 0 :(得分:1)
没有这样的命令。但是,您可以使用EXPIRE
和TTL
命令来实现您的目标。
对于每个键,将其TTL设置为1000000000
,即EXPIRE key 1000000000
。这样密钥将在约32
年后过期。它应该足够长。
当您想知道密钥已存储多长时间时,只需获取密钥的TTL,即TTL key
。并且密钥已存储1000000000 - TTL
秒。