*Redis CLUSTER ADDSLOTS 命令

将指定槽位分配给当前节点。


*语法

CLUSTER ADDSLOTS slot [slot ...]


*参数说明

参数 类型 必填 说明
slot Integer 槽位编号(0-16383),可指定多个

*返回值

条件 返回值
成功 OK
槽位已被分配 错误

*时间复杂度

O(N)

*

*示例

> CLUSTER ADDSLOTS 0 1 2 3 4
OK

*常见错误

  1. 槽位已被分配:需先在其他节点上执行 CLUSTER DELSLOTS 释放。

*最佳实践

  1. 初始化集群:创建新集群时,为每个主节点分配一组槽位。

*FAQ

Q: CLUSTER ADDSLOTS 和 CLUSTER SETSLOT 有什么区别? A: CLUSTER ADDSLOTS 将未分配的槽位分配给当前节点;CLUSTER SETSLOT 可以在节点间迁移槽位。