[REDIS]:如何删除Master和Slave上的所有Key?
[REDIS]: How to Delete All Keys on Master and Slave(s)?
我正在尝试删除 redis master 和 slave 上的所有键,但是当我从 master 上的 redis-cli
执行 flushall
或 flushdb
时,它只会删除键master,反之亦然,如果我要删除 slave 上的密钥,它只会删除 slave 上的密钥。
我应该使用什么命令来删除主从上的所有密钥?
我需要为此启用集群支持吗?因为现在它在我的设置中被禁用了。
还有一个问题,为什么从redis-cli
使用flushall
或flushdb
时没有复制?
你只需要在每个主控上调用FLUSHALL
或FLUSHDB
来移除所有密钥,当主控与从属同步时,从属将移除所有密钥.但是必须保证master和slave之间的连接是alive的
如果在slave上调用这两个命令(当然slave必须是可写的),master上的key不会被删除
我正在尝试删除 redis master 和 slave 上的所有键,但是当我从 master 上的 redis-cli
执行 flushall
或 flushdb
时,它只会删除键master,反之亦然,如果我要删除 slave 上的密钥,它只会删除 slave 上的密钥。
我应该使用什么命令来删除主从上的所有密钥?
我需要为此启用集群支持吗?因为现在它在我的设置中被禁用了。
还有一个问题,为什么从redis-cli
使用flushall
或flushdb
时没有复制?
你只需要在每个主控上调用FLUSHALL
或FLUSHDB
来移除所有密钥,当主控与从属同步时,从属将移除所有密钥.但是必须保证master和slave之间的连接是alive的
如果在slave上调用这两个命令(当然slave必须是可写的),master上的key不会被删除