标签: redis
我有一个用例,我需要存储例如的值。 SADD键*值
但是我也想仅在特定持续时间内(例如1天之后)将这些值持久化。
请建议如何使用Redis来实现。
答案 0 :(得分:1)
Redis的过期是在键级别而不是在值内部实现的。或者,使用排序集,每个成员的得分为其过期时间戳记。
您将必须手动“过期”元素,因此应定期调用ZREMRANGEBYSCORE删除所有时间戳比现在短的元素。
ZREMRANGEBYSCORE