如何使用redis-cli cluster create创建redis自定义主从节点
How to create redis custom master slave node with redis-cli cluster create
我第一次实现redis集群。
根据 redis-cluster 教程,我至少需要 3 个主服务器和 3 个从服务器,目前我有 4 个服务器
192.168.0.10 -> 1111 as master, 1122 as slave
192.168.0.20 -> 1111 as master, 1122 as slave
192.168.0.30 -> 1111 as master, 1122 as slave
192.168.0.40 -> 1111 as slave, 1122 as slave
然后我想使用前三个作为主从,最后一个(192.168.0.40)仅作为从属。
怎么做?因为在我在教程中找到的命令中,我应该将其写为
./redis-cli --cluster create 192.168.0.10:1111 192.168.0.20:1111 192.168.0.30:1111
192.168.0.10:1122 192.168.0.20:1122 192.168.0.30:1122
--cluster-replicas 1
那第四个怎么加呢?是这样的吗?
./redis-cli --cluster create 192.168.0.10:1111 192.168.0.20:1111 192.168.0.30:1111
192.168.0.10:1122 192.168.0.20:1122 192.168.0.30:1122
192.168.0.40:1111 192.168.0.40:1122
--cluster-replicas 1
谢谢
有关于 adding a new node as a replica
的文档
在那里你可以使用带有cluster-slave
选项的add-node
命令。
第一个参数是新节点的地址,第二个参数是集群中存在的随机节点的地址。
redis-cli --cluster add-node 192.168.0.40:1111 192.168.0.10:1111 --cluster-slave
redis-cli --cluster add-node 192.168.0.40:1112 192.168.0.10:1111 --cluster-slave
我第一次实现redis集群。 根据 redis-cluster 教程,我至少需要 3 个主服务器和 3 个从服务器,目前我有 4 个服务器
192.168.0.10 -> 1111 as master, 1122 as slave
192.168.0.20 -> 1111 as master, 1122 as slave
192.168.0.30 -> 1111 as master, 1122 as slave
192.168.0.40 -> 1111 as slave, 1122 as slave
然后我想使用前三个作为主从,最后一个(192.168.0.40)仅作为从属。
怎么做?因为在我在教程中找到的命令中,我应该将其写为
./redis-cli --cluster create 192.168.0.10:1111 192.168.0.20:1111 192.168.0.30:1111
192.168.0.10:1122 192.168.0.20:1122 192.168.0.30:1122
--cluster-replicas 1
那第四个怎么加呢?是这样的吗?
./redis-cli --cluster create 192.168.0.10:1111 192.168.0.20:1111 192.168.0.30:1111
192.168.0.10:1122 192.168.0.20:1122 192.168.0.30:1122
192.168.0.40:1111 192.168.0.40:1122
--cluster-replicas 1
谢谢
有关于 adding a new node as a replica
的文档在那里你可以使用带有cluster-slave
选项的add-node
命令。
第一个参数是新节点的地址,第二个参数是集群中存在的随机节点的地址。
redis-cli --cluster add-node 192.168.0.40:1111 192.168.0.10:1111 --cluster-slave
redis-cli --cluster add-node 192.168.0.40:1112 192.168.0.10:1111 --cluster-slave