试验redis中的关键波动率

时间:2017-01-24 12:35:36

标签: redis

需要清除有关redis ImmutableMultiDict([]) 操作的概念。

想象一下,我写下面的代码:

EXPIRE

这设置了哈希 HMSET myself name "Sam" age "21" EXPIRE myself 60 (使用python字典来说明这个概念)。此外,它将myself={'name':'Sam','age':'21'}设置为在60秒后过期。

如果我在myself上执行了几项操作,EXPIRE设置会怎样? E.g:

myself

HINCRBY myself age 1 HSET myself gender f 会保持不变,还是会被删除?更进一步,在这种情况下,我们redis编码员是否可以控制EXPIRE是否保留?

1 个答案:

答案 0 :(得分:1)

过期将继续,TTL将继续减少。

来自Redis doc

  

使用HSET(...)更改散列的字段值将使超时保持不变

正如Maurice Meyer所述,您可以使用TTL myself来获取关键mysef的剩余生存时间,并将其用于实验。