Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
[REDIS]:如何删除主控和从控上的所有密钥?_Redis_Redis Cluster_Redis Cli - Fatal编程技术网

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

[REDIS]:如何删除主控和从控上的所有密钥?,redis,redis-cluster,redis-cli,Redis,Redis Cluster,Redis Cli,我试图删除redis master和slave上的所有键,但当我在master上执行redis cli中的flushall或flushdb时,它只删除master上的键,反之亦然,如果我删除slave上的键,它只删除slave上的键 我应该使用什么命令删除主钥匙和从钥匙上的所有钥匙 我需要为此启用群集支持吗?因为现在它在我的设置中被淡化了 还有一个问题,为什么在使用redis cli中的flushall或flushdb的情况下不进行复制?您只需在每个主节点上调用flushall或flushdb即

我试图删除redis master和slave上的所有键,但当我在master上执行
redis cli
中的
flushall
flushdb
时,它只删除master上的键,反之亦然,如果我删除slave上的键,它只删除slave上的键

我应该使用什么命令删除主钥匙和从钥匙上的所有钥匙

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


还有一个问题,为什么在使用
redis cli
中的
flushall
flushdb
的情况下不进行复制?

您只需在每个主节点上调用
flushall
flushdb
即可删除所有密钥,当主节点与从节点同步时,从节点将删除所有密钥。但是,必须确保主设备和从设备之间的连接处于活动状态


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

谢谢!是的,它起作用了。我只是没有注意到我两次都是从主节点执行flushall,因为当你停止并重新启动主节点时,从节点就变成了主节点。请告诉我,删除一个主节点是否可以删除另一个主节点及其各自的从节点?@GopsAB不,你不能这样做。