[REDIS]:如何删除主从上的所有密钥?

Ser*_*rik 3 redis redis-cli redis-cluster

我试图删除 redis master 和 slave 上的所有键,但是当我执行flushallflushdbredis-climaster 上执行时,它只删除 master 上的键,反之亦然,如果我删除 slave 上的键,它只会删除 slave 上的键。

我应该使用什么命令来删除 master 和 slave(s) 上的所有密钥?

我需要为此启用集群支持吗?因为现在它在我的设置中被禁用。

还有一个问题,为什么在 usingflushallflushdbfrom 的情况下没有复制redis-cli

for*_*ack 10

您只需要调用FLUSHALLFLUSHDB每个master删除所有key,当master与slave同步时,slave会删除所有key。但是,您必须确保 master 和 slave 之间的连接处于活动状态。

如果你在 slave 上调用这两个命令(当然,slave 必须是可写的),master 上的键不会被删除。