复述,集群集群动态伸缩——删除主从节点

  
  

目标:从集群中剔除一组主从(5007、5008)

     

经过上一节增加5007,5008主从服务节点后,目前集群的情况是这样的:

  
 <代码> b3363a81c3c59d57143cd3323481259c044e66d2 192.168.8.196:5006@15006奴隶1 b7aa419065c5477c0def9d5e25106963fbdda76 0 1573003356000 3连接
  1 b7aa419065c5477c0def9d5e25106963fbdda76 192.168.8.196:5003@15003主- 0 1573003352829 3连接11089 - 16383
  fbf9f23ecf0fea399debf7db42c73fece04b98fd 192.168.8.196:5005@15005奴隶b1b67d4e554e29605bdbe40deab6670a42dd8836 0 1573003356842 2连接
  b1b67d4e554e29605bdbe40deab6670a42dd8836 192.168.8.196:5002@15002主- 0 1573003355000 2连接5628 - 10922
  d1a4b1aa3e924a5917efc240cdb2e3ada39e01c2 192.168.8.196:5001@15001主- 0 1573003354837 1连接166 - 5460
  9 dc870942555447543694e42e40061823ed91271 192.168.8.196:5004@15004奴隶d1a4b1aa3e924a5917efc240cdb2e3ada39e01c2 0 1573003357846 1连接
  63 aa476d990dfa9f5f40eeeaa0315e7f9948554d 192.168.8.196:5007@15007大师- 0 1573003356000 7连接0 - 165 5461 - 5627 10923 - 11088
  d3a9de370962873d17f1124bcf9ac166cc6ba950 192.168.8.196:5008@15008自己,63年奴隶aa476d990dfa9f5f40eeeaa0315e7f9948554d 0 1573003350000 0连接
   
           序号   主节点   奴隶节点               1   192.168.8.196:5001   192.168.8.196:5004         2   192.168.8.196:5002   192.168.8.196:5005         3.   192.168.8.196:5003   192.168.8.196:5006         4   192.168.8.196:5007   192.168.8.196:5008            

开始实施:
1。先移除192.168.8.196:5008从节点

  
  

redis-cli——集群del-node 192.168.8.196:5008 d3a9de370962873d17f1124bcf9ac166cc6ba950

     ,
 <代码>祝辞的在从集群192.168.8.196:5008 d3a9de370962873d17f1124bcf9ac166cc6ba950删除节点
  在比;集群忘记发送消息到集群……
  在比;关闭节点。
  在祝辞 
  

此时,192.168.8.196:5008从节点已被删除。

  
 <代码> 192.168.8.196:5001>集群节点
  b3363a81c3c59d57143cd3323481259c044e66d2 192.168.8.196:5006@15006奴隶1 b7aa419065c5477c0def9d5e25106963fbdda76 0 1573004309001 6连接
  9 dc870942555447543694e42e40061823ed91271 192.168.8.196:5004@15004奴隶d1a4b1aa3e924a5917efc240cdb2e3ada39e01c2 0 1573004310000 4连接
  1 b7aa419065c5477c0def9d5e25106963fbdda76 192.168.8.196:5003@15003主- 0 1573004311007 3连接11089 - 16383
  b1b67d4e554e29605bdbe40deab6670a42dd8836 192.168.8.196:5002@15002主- 0 1573004307000 2连接5628 - 10922
  63 aa476d990dfa9f5f40eeeaa0315e7f9948554d 192.168.8.196:5007@15007大师- 0 1573004307000 7连接0 - 165 5461 - 5627 10923 - 11088
  fbf9f23ecf0fea399debf7db42c73fece04b98fd 192.168.8.196:5005@15005奴隶b1b67d4e554e29605bdbe40deab6670a42dd8836 0 1573004310004 5的联系
  d1a4b1aa3e924a5917efc240cdb2e3ada39e01c2 192.168.8.196:5001@15001自己,主- 0 1573004308000 1连接166 - 5460
   
     <李>对192.168.8.196:5007主节点从新分片,将5007上的分片转移到其他节点   
  

redis-cli美元——集群reshard 192.168.8.196:5007

  李      

会出现一下问答对话项

  
 <代码> #需要移动数据槽的数量
  多少个你想移动(从1到16384)?500
  #需要接受数据槽的主节点ID,这里我们填写5001号主服务节点ID
  接收节点ID是什么?d1a4b1aa3e924a5917efc240cdb2e3ada39e01c2
  #填写数据槽来源节点
  请输入所有的源节点id。
  类型的所有使用的所有节点作为源节点的哈希插槽。
  类型“完成”一旦你进入所有的源节点id。
  源节点# 1:63 aa476d990dfa9f5f40eeeaa0315e7f9948554d
  源节点# 2:完成
   
  

执行结束后,5007号主节点上的数据槽已经被转移到5001号主节点上。此时,5007上没有任何数据槽了。

  
 <代码> b3363a81c3c59d57143cd3323481259c044e66d2 192.168.8.196:5006@15006奴隶1 b7aa419065c5477c0def9d5e25106963fbdda76 0 1573004510000 6连接
  9 dc870942555447543694e42e40061823ed91271 192.168.8.196:5004@15004奴隶d1a4b1aa3e924a5917efc240cdb2e3ada39e01c2 0 1573004510589 8连接
  1 b7aa419065c5477c0def9d5e25106963fbdda76 192.168.8.196:5003@15003主- 0 1573004508000 3连接11089 - 16383
  b1b67d4e554e29605bdbe40deab6670a42dd8836 192.168.8.196:5002@15002主- 0 1573004510000 2连接5628 - 10922
  63年aa476d990dfa9f5f40eeeaa0315e7f9948554d 192.168.8.196:5007@15007大师- 0 1573004508000 7连接
  fbf9f23ecf0fea399debf7db42c73fece04b98fd 192.168.8.196:5005@15005奴隶b1b67d4e554e29605bdbe40deab6670a42dd8836 0 1573004511594 5的联系
  d1a4b1aa3e924a5917efc240cdb2e3ada39e01c2 192.168.8.196:5001@15001自己,掌握8 - 0 1573004509000 0 - 5627 10923 - 11088连接
  

复述,集群集群动态伸缩——删除主从节点