Redis 键被自动删除

Redis keys are getting deleted automatically

我们使用redis 作为缓存。在某些情况下,某些密钥会被删除,而我们找不到原因。我把 redis keyspace/keyevent for CONFIG SET notify-keyspace-events KEgxe 放在这个通知上,我正在放日志。但是我既不能在我的核心日志中也不能在这个 redis-logs 中找到一些键。他们在 RDBMS 中有一些数据,所以我们确信这些键一定已经进入了 Redis。我们已经很迷茫了,凭什么去调试呢

Redis 信息说它有大约 100mb 的使用量,我觉得还可以。如何持久化数据和密钥。

2 个可能的原因:

  1. 客户端写入Redis失败
  2. 一些客户端删除了这些丢失的密钥

您可以尝试订阅有关关键更改的所有内容:CONFIG SET notify-keyspace-events AKE,并将这些更改记录到日志中以找出问题所在。

是的,有人试图侵入您的 Redis 服务器。 最好认证一下,最好通过IP限制 此处有更多详细信息 - https://www.reddit.com/r/redis/comments/bv6uys/redis_keys_randomly_getting_deleted/