首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Redis存储的数据过期,但未设置过期时间

Redis存储的数据过期,但未设置过期时间
EN

Stack Overflow用户
提问于 2015-11-20 22:02:17
回答 1查看 236关注 0票数 0

我已经将数据存储在redis中,它工作得很好。问题是,我在存储数据时没有设置过期时间。但是,它会在2/3天后自动过期。即使我将其重新存储在redis中,它也会再次重复相同的操作。根据文档,如果不设置过期时间,它将不会过期。

供审阅:

Redis-cli版本: 2.2.12

存储在redis中的数据(使用PHP):$redis->hset("users", "1_name", "***********"); $redis->hset("users", "1_place", "**********"); $redis->hset("users", "1_email", "**********");

在redis中有没有默认的过期时间,所以它会自动过期?请针对此问题提供任何解决方案/建议。

EN

回答 1

Stack Overflow用户

发布于 2015-11-21 16:39:50

可能是你的Redis配置了maxmemory值,所以当redis中的数据量达到这个值时,它就会驱逐旧数据。要解决此问题,请确保redis配置已注释掉maxmemory字符串

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33828605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档