quaresma89 Asked:2020-01-24 17:19:42 +0800 CST2020-01-24 17:19:42 +0800 CST 2020-01-24 17:19:42 +0800 CST redis 复制 772 有 4 台服务器,在所有Redis副本上都已安装和配置。第一个服务器是主服务器和其他从服务器。当第一台服务器崩溃时,工作转到第二台。是否可以配置Redis为使下一个优先活动服务器成为主服务器? redis 2 个回答 Voted Best Answer quaresma89 2020-01-26T22:58:27+08:002020-01-26T22:58:27+08:00 看了很多文章和报告后,发现目前无法实现master-to-master复制。目前唯一摆脱这种情况的方法我只看到使用 Redis-Sentinel,它监控主服务器的倒下,在这种情况下,指定其中一个从服务器作为新主服务器 Oxyd 2020-01-24T19:57:03+08:002020-01-24T19:57:03+08:00 从文档来看,一个萝卜集群可以同时有多个master。例如: redis-cli --cluster add-node 127.0.0.1:7006 127.0.0.1:7000 --cluster-slave-- 向集群添加副本服务器。 redis-cli --cluster add-node 127.0.0.1:7006 127.0.0.1:7000-- 添加另一个主控。
看了很多文章和报告后,发现目前无法实现master-to-master复制。目前唯一摆脱这种情况的方法我只看到使用 Redis-Sentinel,它监控主服务器的倒下,在这种情况下,指定其中一个从服务器作为新主服务器
从文档来看,一个萝卜集群可以同时有多个master。例如:
redis-cli --cluster add-node 127.0.0.1:7006 127.0.0.1:7000 --cluster-slave
-- 向集群添加副本服务器。redis-cli --cluster add-node 127.0.0.1:7006 127.0.0.1:7000
-- 添加另一个主控。