Redis密钥会自动删除

时间:2016-11-05 08:57:51

标签: java redis jedis

我们使用redis作为缓存。有些情况下,某些密钥被删除,我们无法找到原因。我将CONFIG SET notify-keyspace-events KEgxe的redis keyspace / keyevent放在我正在放置日志的通知上。但是我无法在我的核心日志中找到,也不能在这些redis-logs中查找某些键。他们在RDBMS中有一些数据,所以我们确信这些密钥必须进入Redis。我们非常处于迷失状态,我们应该在什么基础上调试它。

Redis信息表示它的使用量约为100mb,这对我来说还不错。如何持久保存数据和密钥。

1 个答案:

答案 0 :(得分:0)

2个可能的原因:

  1. 客户端未能写入Redis
  2. 某些客户端删除这些丢失的密钥
  3. 您可以尝试订阅关键更改的所有内容:CONFIG SET notify-keyspace-events AKE,并将这些更改记录到日志中以找出问题。