*Redis cluster-delslotsrange 命令

*语法

CLUSTER DELSLOTSRANGE start-slot end-slot [start-slot end-slot ...]

CLUSTER DELSLOTSRANGE 命令与 CLUSTER DELSLOTS 命令类似,它们都从节点移除哈希槽。 区别在于,CLUSTER DELSLOTS 接受要从节点移除的哈希槽列表,而 CLUSTER DELSLOTSRANGE 接受要从节点移除的槽范围列表(由起始槽和结束槽指定)。

*示例

要从节点移除槽 1 2 3 4 5,CLUSTER DELSLOTS 命令是:

> CLUSTER DELSLOTS 1 2 3 4 5
OK

可以使用以下 CLUSTER DELSLOTSRANGE 命令完成相同的操作:

> CLUSTER DELSLOTSRANGE 1 5
OK

但是,请注意:

  1. 该命令仅在所有指定的槽已经关联到节点时才有效。
  2. 如果多次指定同一槽,命令将失败。
  3. 作为命令执行的副作用,节点可能会进入down状态,因为并非所有哈希槽都被覆盖。

*在 Redis 集群中的使用

此命令仅在集群模式下有效,可能对调试有用,并且为了在创建新集群时手动编排集群配置。目前 redis-cli 未使用它,主要是为了 API 完整性而存在。

*返回值说明