如何使用redis cli cluster create创建redis自定义主从节点
这是我第一次实现redis集群。 根据教程,我需要至少3个主服务器和3个从服务器,目前我有4台服务器如何使用redis cli cluster create创建redis自定义主从节点,redis,spring-data-redis,node-redis,redis-cluster,Redis,Spring Data Redis,Node Redis,Redis Cluster,这是我第一次实现redis集群。 根据教程,我需要至少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.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
谢谢关于 在那里,您可以使用
addnode
命令和cluster slave
选项。
第一个参数是新节点的地址,第二个参数是集群中存在的随机节点的地址
redis cli--群集添加节点192.168.0.40:1111 192.168.0.10:1111--群集从节点
redis cli--群集添加节点192.168.0.40:1112 192.168.0.10:1111--群集从节点
它正在调用另一个命令,对吗?我需要通过应用您的答案重新启动redis吗?是的,这些是在redis cli--cluster create
one之后运行的附加命令。您不必重新启动集群。