CLUSTERR ASARBITER

Available since 2.1.0

命令说明

如果需要将某个节点设置为仲裁节点(用于在), 可以对没有指派slot的master节点发送该命令。

仲裁节点,主要负责在复本集中监控其他节点状态,投票选出主节点。该节点将不会用于存放数据。如果没有仲裁节点,那么投票可能因为master 数目不够而无法完成。仲裁节点具有投票权,但不会为它分配slot或者存放数据。

slave不能成为arbiter 只有槽指派为空而且节点无数据,master节点才能成为arbiter 不能向arbiter节点发送cluster addslots/delslots 不能向arbiter节点发送搬迁命令 cluster setslot importing [slotlist],arbiter节点也不能接收此命令

不能向arbiter节点发送cluster replicate ,arbiter节点也不能接收此命令

命令返回

Simple string reply:OK 或 错误

Examples

  1. 127.0.0.1:51006> cluster nodes
  2. e54527e89af45dd810b60acc3972f143bbf93018 127.0.0.1:51006@61006 myself,master - 0 1607509029000 0 connected
  3. 127.0.0.1:51006> cluster asarbiter
  4. OK