限制/清理 Redis 键

Limit / Clean Redis Keys

我目前正在将来自多个服务器的密钥发送到 logstash 正在接收的 redis。 然而,那些没有被捡起的东西一直存在,直到我手动删除它们。 这可能是由于配置错误或恶意执行造成的。由于这些键是主动写入的,TTL 对我不起作用。

redis 是否支持“限制”允许创建哪些键,或者 lua 是否可以高效地获取除某些已定义键之外的所有键并删除它们?

使用 redis 3.2 (RHEL 7);有可能上升到第 5 节。

显然,这可以通过指定允许用户写入哪些键来使用 ACL 来完成: https://redis.io/topics/acl

Afaik 这是从 redis 版本 6 可用的,所以我必须为 Rhel7 构建它。