redis 5.0以上可以通过如下命令向整个集群执行flushall命令:
redis-cli --cluster call: FLUSHALL
示例如下:
通过–cluster参数向集群发出flushall命令:
[root@dev hermes_ta]# redis-cli --cluster call 127.0.0.1:7000 flushall >>> Calling flushall 127.0.0.1:7000: READONLY You can't write against a read only replica. 127.0.0.1:7003: READONLY You can't write against a read only replica. 127.0.0.1:7004: READONLY You can't write against a read only replica. 127.0.0.1:7007: OK 127.0.0.1:7006: READONLY You can't write against a read only replica. 127.0.0.1:7002: OK 127.0.0.1:7005: OK 127.0.0.1:7001: OK
查看dbsize,已经全部清零。
[root@dev hermes_ta]# redis-cli --cluster call 127.0.0.1:7000 dbsize >>> Calling dbsize 127.0.0.1:7000: 0 127.0.0.1:7003: 0 127.0.0.1:7004: 0 127.0.0.1:7007: 0 127.0.0.1:7006: 0 127.0.0.1:7002: 0 127.0.0.1:7005: 0 127.0.0.1:7001: 0



