gpt4 book ai didi

.net - REDIS 耐久性 ?如何自动过期数据?

转载 作者:IT王子 更新时间:2023-10-29 05:58:47 27 4
gpt4 key购买 nike

我用REDIS来存储数据(字符串)。前任:键“s1”存储值“hello world”。键“s2”存储值“bye bye”。我希望 s1 在 5 分钟后自动过期(可用内存),但 s2 永不过期。我使用 C#、.net 4.0 >> 如何编码?。谢谢

最佳答案

如果您打算将 Redis 用作缓存,其中每个键都有一个过期集,您可以考虑使用以下配置(假设最大内存限制为 2 兆字节为例):

maxmemory 2mb
maxmemory-policy allkeys-lru

在此配置中,应用程序无需使用 EXPIRE 命令(或等效命令)为 key 设置生存时间,因为只要我们达到 2 兆字节内存,所有 key 都将使用近似 LRU 算法逐出限制。

基本上,在此配置中,Redis 的行为方式与 memcached 类似。我们有更多关于将 Redis 用作 LRU 缓存的文档。

关于.net - REDIS 耐久性 ?如何自动过期数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24482861/

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