redis cluster 集群(二)

接着这篇 https://blog.csdn.net/qq_34777982/article/details/81912538 做一些补充完善内容。

上篇 使用的是ruby脚本来进行管理redis的集群,不得不说这是一个很好的办法, 但是我们也可以不用ruby来进行管理,下面详细介绍。

centos 7 x86_64 minal

redis 4

集群启动之后 进入任意一个节点

redis-cli -h 127.0.0.1 -p 7000 -a 123456

cluster info

此时看到的集群是失败的 faild

cluster nodes

此时只能看到自己的这个节点

然后我们需要把其他节点添加到集群中

扫描二维码关注公众号,回复: 11246672 查看本文章

执行

cluster meet 127.0.0.1 7001

其他类似

cluster nodes 

此时就看到所有的节点都添加进来了

在info里面我们可以看到没有给节点分配

redis-cli -h 127.0.0.1 -p 7000 cluster addslots {0..5461}

依次类似 5462..10922   10923..16383 

此处就是把16383个槽 平均分配个三个主节点

再去查看 cluster info 

集群OK了 

我们还有三个未使用的节点 全部设置为从节点

redis-cli -h 127.0.0.1 -p 7005 cluster replicate  主节点的id

其他类似

如此 我们也手动地把集群搭建起来了 但是这个确实没有ruby进行统一管理方便

更多详细的信息请参考网上的资料。

参考:

https://blog.csdn.net/men_wen/article/details/72853078

http://www.cnblogs.com/hwlong/p/9332593.html

https://www.cnblogs.com/PatrickLiu/p/8458788.html

https://blog.csdn.net/zxssoft/article/details/79577154

猜你喜欢

转载自blog.csdn.net/qq_34777982/article/details/82692695