gpt4 book ai didi

redis - 使用哪个 redis 数据结构来存储值,每个值都设置有到期时间

转载 作者:可可西里 更新时间:2023-11-01 11:15:00 26 4
gpt4 key购买 nike

我有一个用例,我需要为例如存储值。添加键 * 值

但我也想只在特定的持续时间内保留这些值,比如 1 天,之后特定值应该过期。

请建议如何使用 Redis 实现这一点。

最佳答案

Redis 的过期是在键级别实现的,而不是在值内部。作为替代方案,使用排序集,每个成员的分数是其过期时间戳。

您将不得不手动“使”元素“过期”,因此请定期调用 ZREMRANGEBYSCORE 以删除时间戳低于现在的所有元素。

关于redis - 使用哪个 redis 数据结构来存储值,每个值都设置有到期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52308662/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com