CLUSTER ADDSLOTSRANGE

语法
CLUSTER ADDSLOTSRANGE start-slot end-slot [start-slot end-slot ...]
可用版本
Redis 开源版 7.0.0
时间复杂度
O(N),其中 N 是起始槽和结束槽参数之间的槽总数。
ACL 类别
@admin, @slow, @dangerous,

CLUSTER ADDSLOTSRANGE 命令与 CLUSTER ADDSLOTS 命令类似,它们都将哈希槽分配给节点。

这两个命令的区别在于,CLUSTER ADDSLOTS 接受一个要分配给节点的槽列表,而 CLUSTER ADDSLOTSRANGE 接受一个要分配给节点的槽范围列表(通过起始槽和结束槽指定)。

示例

要将槽 1 2 3 4 5 分配给节点,CLUSTER ADDSLOTS 命令是

> CLUSTER ADDSLOTS 1 2 3 4 5
OK

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

> CLUSTER ADDSLOTSRANGE 1 5
OK

在 Redis 集群中的用法

此命令仅在集群模式下有效,适用于以下 Redis 集群操作

  1. 为了创建一个新集群,使用 CLUSTER ADDSLOTSRANGE 命令初步设置主节点,将可用的哈希槽分配给它们。
  2. 用于修复某些槽未分配的损坏集群。

RESP2/RESP3 回复

简单字符串回复:如果命令成功,返回 OK。否则返回错误。
为此页评分
返回顶部 ↑