【问题标题】:Redis key disappears without warningRedis 键在没有警告的情况下消失
【发布时间】:2015-04-07 00:35:15
【问题描述】:

我使用 redis 已经有一段时间了,目前是 2.3.11 版本。我们目睹了一些键消失了,即使它们没有设置任何超时(我使用 ttl 检查了没有消失的键?还使用“信息”检查了几乎每个属性集,但似乎无法获得线索?有人看过吗?

注意:我们将相同的密钥存储在 2 个位置(PostGres 和 Redis)并且相同的应用程序写入或 删除。没有应用程序正在运行。

【问题讨论】:

  • 您的maxmemory-policy 是否设置为allkeys-lru
  • akonsu - 不,#maxmemory-policy volatile-lru,所以它甚至没有设置。
  • 你找到答案了吗?我在同一个地方:两年后,所有的钥匙突然消失了,没有任何代码或环境变化。

标签: redis


【解决方案1】:

请检查最大内存策略。如果您使用的是 AWS Elasticache,请注意默认值为 volatile-lru:Parameters for Redis

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-30
    • 2011-05-23
    • 1970-01-01
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多