2.redis集群动态增加或者删除节点:https://blog.csdn.net/xu470438000/article/details/42972123
3.reshared失败:发现如下错误解决办法
-
[WARNING] Node 192.168.0.11:6380 has slots in migrating state (5461).
-
[WARNING] The following slots are open: 5461
-
-
-
可以使用redis命令取消slots迁移(5461为slot的ID):
-
-
cluster setslot 5461 stable
-
- 需要注意,须登录到192.168.0.11:6380上执行redis的setslot子命令。
4 常用命令
-
[root@ip-172-31-36-20 redis]# /usr/local/src/redis-4.0.8/src/redis-trib.rb check 127.0.0.1:6379
-
-
redis-cli -c -p 6379 -a "XSX7sOfvFeLEyXod" cluster nodes
-
-
-
###添加主节点
-
/usr/local/src/redis-4.0.8/src/redis-trib.rb add-node 172.31.36.49:6379 172.31.39.42:6379
-
/usr/local/src/redis-4.0.8/src/redis-trib.rb add-node 172.31.40.169:6379 172.31.39.42:6379
-
/usr/local/src/redis-4.0.8/src/redis-trib.rb add-node 172.31.32.234:6379 172.31.39.42:6379
-
-
-
####添加从节点
-
/usr/local/src/redis-4.0.8/src/redis-trib.rb add-node --slave --master-id 00f7bd511046438af2d1b41666a69ff77b6f176f 172.31.33.17:6379 172.31.39.42:6379
-
/usr/local/src/redis-4.0.8/src/redis-trib.rb add-node --slave --master-id 8bb99c5b9585269b66684400f036fca1d30e72cb 172.31.34.25:6379 172.31.39.42:6379
-
/usr/local/src/redis-4.0.8/src/redis-trib.rb add-node --slave --master-id 40b766b505c54066de5b5d8eb214ea78c7df8c4b 172.31.32.254:6379 172.31.39.42:6379
-
/usr/local/src/redis-4.0.8/src/redis-trib.rb add-node --slave --master-id af1b31f01f73b6bf1b0f87126b41f9b426b08cd6 172.31.43.111:6379 172.31.39.42:6379
-
/usr/local/src/redis-4.0.8/src/redis-trib.rb add-node --slave --master-id 1999555e8bcf7e5b5b28fae8557e7af8227c1c04 172.31.33.112:6379 172.31.39.42:6379
-
/usr/local/src/redis-4.0.8/src/redis-trib.rb add-node --slave --master-id 66b937944792b22db59ead132778aa24debcc868 172.31.47.226:6379 172.31.39.42:6379
-
-
-
-
####删除节点
-
/usr/local/src/redis-4.0.8/src/redis-trib.rb del-node 172.31.39.42:6379 179b4a6108bd4f185410c880d338fbadc3c655d7
-
/usr/local/src/redis-4.0.8/src/redis-trib.rb del-node 172.31.39.42:6379 e342dda6b5bf8f4e0581e72ce4f7bf63f343a2b4
- /usr/local/src/redis-4.0.8/src/redis-trib.rb del-node 172.31.39.42:6379 5ebbeeaf7efd422273d2af57c1fc6ad6939aff60
5.在redis-cluster加了auth认证后,reshard就会出错 解决办法,修改redis-trib 源码,加入密码验证
链接:https://pan.baidu.com/s/13WGrsr4rnyha7bt37UZZHA