我们正在使用Redis存储购物车数据。我们发现某些超过一个月的购物车不再可用。我认为数据将一直存在并且应该随时可用。我必须检查任何设置以检查为什么删除某些旧数据的设置吗?存储数据时未设置TTL。

最佳答案

也许到达您的redis maxmemory ,看看redis.conf中的两个配置,其中 maxmemory maxmemory-policy
达到maxmemory后,redis将遵循maxmemory-policy指定的操作,该操作可以是allkeys-lru或noeviction。如果该策略为lru,则较旧的数据将被删除。
正如redis文档所说:

07-25 21:38
查看更多