目录 搜索
Cluster cluster addslots(集群 槽位) cluster count failure reports(集群计数失败报告) cluster countkeysinslot cluster delslots cluster failover cluster forget cluster getkeysinslot cluster info cluster keyslot(集群键槽) cluster meet cluster nodes(集群节点) cluster replicate(集群复制) cluster reset(集群重置) cluster saveconfig cluster set config epoch cluster setslot cluster slaves cluster slots readonly readwrite Connection auth echo ping quit select swapdb Geo geoadd geodist geohash geopos georadius georadiusbymember Hashes hdel hexists hget hgetall hincrby hincrbyfloat hkeys hlen hmget hmset hscan hset hsetnx hstrlen hvals HyperLogLog pfadd pfcount pfmerge Keys del dump exists expire expireat keys migrate move object persist pexpire pexpireat pttl randomkey rename renamenx restore scan sort touch ttl type unlink wait Lists blpop brpop brpoplpush lindex linsert llen lpop lpush lpushx lrange lrem lset ltrim rpop rpoplpush rpush rpushx Pub/Sub psubscribe publish pubsub punsubscribe subscribe unsubscribe Scripting eval evalsha script debug script exists script flush script kill script load Server bgrewriteaof bgsave client getname client kill client list client pause client reply client setname command command count command getkeys command info config get config resetstat config rewrite config set dbsize debug object debug segfault flushall flushdb info lastsave monitor role save shutdown slaveof slowlog time Sets sadd scard sdiff sdiffstore sinter sinterstore sismember smembers smove spop srandmember srem sscan sunion sunionstore Sorted Sets zadd zcard zcount zincrby zinterstore zlexcount zrange zrangebylex zrangebyscore zrank zrem zremrangebylex zremrangebyrank zremrangebyscore zrevrange zrevrangebylex zrevrangebyscore zrevrank zscan zscore zunionstore Strings append bitcount bitfield bitop bitpos decr decrby get getbit getrange getset incr incrby incrbyfloat mget mset msetnx psetex set setbit setex setnx setrange strlen Transactions discard exec multi unwatch watch
文字

CLUSTER RESET [HARD|SOFT]

自3.0.0起可用。

时间复杂度: O(N)其中N是已知节点的数量。该命令可以执行 FLUSHALL 作为副作用。

重置 Redis 群集节点,根据复位类型,或多或少有些激烈,可能很难或很。请注意,如果主设备拥有一个或多个密钥此命令不起作用,在这种情况下,要完全重置主节点密钥,必须首先移除密钥,例如先使用 FLUSHALL,然后使用 CLUSTER RESET。

对节点的影响:

1. 群集中的所有其他节点都将被遗忘。

2. 所有分配的/开放的时隙都被重置,因此插槽到节点的映射被完全清除。

3. 如果节点是从属节点,则它变成一个(空)主节点。它的数据集被刷新,所以最后节点将是一个空主。

4. 仅硬复位:生成新的节点ID。

5. 硬复位只currentEpochconfigEpoch增值经销商都设置为0。

6. 新配置在节点群集配置文件的磁盘上保存。

此命令主要用于重新配置 Redis 群集节点,以便在新的不同群集的上下文中使用。每次执行新测试单元时,Redis Cluster 测试框架还广泛使用该命令以重置集群的状态。

如果未指定重置类型,则默认为

返回值

简单的字符串回复:OK如果命令成功。否则会返回错误。

上一篇: 下一篇: