一尘不染

如何使REDIS中的地图密钥失效?

redis

我使用redis来存储用户信息。

我在“用户”键下设置了许多用途的信息,如下所示:

"hset user userid1234 {...}".

如何使用户中的键“ userid1234”在几秒钟后失效?

有一些像“过期”的命令,只能设置用户的超时时间,但我不希望它全部过期。

有什么解决办法吗?


阅读 212

收藏
2020-06-20

共1个答案

一尘不染

不,这是不可能的。TTL生活在钥匙上,而不是成员上。而且这不会改变。

有关如何处理此问题的信息,请在此处阅读Josiah Carlson的建议。我也可以建议读他的书。

TW干杯

2020-06-20