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

时间:2017-05-11 19:06:57

标签: redis redis-cluster redis-cli

我正在尝试删除redis主服务器和从服务器上的所有密钥,但是当我在主服务器上从flushall执行flushdbredis-cli时,它只删除主服务器上的密钥,反之亦然,如果我删除奴隶上的键,它只删除奴隶上的键。

我应该用什么命令删除主设备和从设备上的所有按键?

我是否需要为此启用群集支持?因为现在它在我的设置中是不可用的。

还有一个问题,为什么在flushall使用flushdbredis-cli时没有复制?

1 个答案:

答案 0 :(得分:3)

您只需要在每个主服务器上调用FLUSHALLFLUSHDB即可删除所有密钥,当主服务器与从服务器同步时,从服务器将删除所有密钥。但是,您必须确保主站和从站之间的连接处于活动状态。

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