gpt4 book ai didi

Redis mark key volatile 无限过期

转载 作者:IT王子 更新时间:2023-10-29 06:01:49 27 4
gpt4 key购买 nike

我想将键标记为 volatile 但我不希望 Redis 使它们过期,除非我达到最大内存配置。

是否可以将键标记为易变但使用无限值​​?

编辑

我搜索了谷歌和邮件列表,但没有找到任何东西

最佳答案

如果在你的情况下,不需要进行正常的 key 过期,你可以试试这个技巧方法。 但是如果你也想用正常的方式让一些key过期,那么这个方法就错了。

将内存策略设置为volatile-ttl可以

evict keys with an expire set, and try to evict keys with a shorter time to live (TTL) first, in order to make space for the new data added.

并对 volatile 键使用过期命令。

expire volatile-key infinite-time

无限时间应该很大,以确保 key 不会以正常方式过期。

然后,如果您的 redis 服务器达到最大内存,它将遵循 volatile-ttl 策略并删除您首先定义的最旧的 volatile-key。

关于Redis mark key volatile 无限过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45819720/

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