我想在redis中存储一组不确定的长度,整个集合应该在几分钟后过期。
所以,我在做:
RPUSH 'a' 'b'
EXPIRE 'a' 120
RPUSH 'a' 'c'
EXPIRE 'a' 120
但在这种情况下,我在“a”中只有“c”,因为 EXPIRE 后的第一个 RPUSH 会破坏旧值。
首先设置 EXPIRE,在第一次 RPUSH 之后我们有 TTL->-1。
所以我的问题是,有没有我想要的方法?
我想在redis中存储一组不确定的长度,整个集合应该在几分钟后过期。
所以,我在做:
RPUSH 'a' 'b'
EXPIRE 'a' 120
RPUSH 'a' 'c'
EXPIRE 'a' 120
但在这种情况下,我在“a”中只有“c”,因为 EXPIRE 后的第一个 RPUSH 会破坏旧值。
首先设置 EXPIRE,在第一次 RPUSH 之后我们有 TTL->-1。
所以我的问题是,有没有我想要的方法?