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 个可能的原因:
- 客户端写入Redis失败
- 一些客户端删除了这些丢失的密钥
您可以尝试订阅有关关键更改的所有内容:CONFIG SET notify-keyspace-events AKE
,并将这些更改记录到日志中以找出问题所在。
是的,有人试图侵入您的 Redis 服务器。
最好认证一下,最好通过IP限制
此处有更多详细信息 - https://www.reddit.com/r/redis/comments/bv6uys/redis_keys_randomly_getting_deleted/
我们使用redis 作为缓存。在某些情况下,某些密钥会被删除,而我们找不到原因。我把 redis keyspace/keyevent for CONFIG SET notify-keyspace-events KEgxe
放在这个通知上,我正在放日志。但是我既不能在我的核心日志中也不能在这个 redis-logs 中找到一些键。他们在 RDBMS 中有一些数据,所以我们确信这些键一定已经进入了 Redis。我们已经很迷茫了,凭什么去调试呢
Redis 信息说它有大约 100mb 的使用量,我觉得还可以。如何持久化数据和密钥。
2 个可能的原因:
- 客户端写入Redis失败
- 一些客户端删除了这些丢失的密钥
您可以尝试订阅有关关键更改的所有内容:CONFIG SET notify-keyspace-events AKE
,并将这些更改记录到日志中以找出问题所在。
是的,有人试图侵入您的 Redis 服务器。 最好认证一下,最好通过IP限制 此处有更多详细信息 - https://www.reddit.com/r/redis/comments/bv6uys/redis_keys_randomly_getting_deleted/