我开始用主从装置来处理红葡萄酒。主从式设置在同一台具有不同端口的机器上。对于处理主人/奴隶的失败,似乎红人有哨兵。我在努力执行哨兵。
我的师父redis.conf:
bind 127.0.0.1(local Machine)
Port 6379我的redis1.conf为奴隶:
bind 127.0.0.1
port 6380
slaveof 127.0.0.1 6379我的sentinel.conf有:
sentinel monitor mymaster 127.0.0.1 6379 1
sentinel down-after-milliseconds mymaster 30000
sentinel failover-timeout mymaster 180000
sentinel parallel-syncs mymaster 1
sentinel monitor resque 127.0.0.1 6380 1
sentinel down-after-milliseconds resque 10000
sentinel failover-timeout resque 180000
sentinel parallel-syncs resque 5我使用https://www.npmjs.org/package/redis-sentinel-client作为哨兵客户端。
我只使用一个sentinel.conf文件作为主文件和从文件。我运行了两个服务器,并通过杀死主服务器进行了检查。奴隶如预期般成为主人。在http://redis.io/topics/sentinel-old中,在复活主节中提到,下边的主将被添加为新当选的主人的奴隶。但是当我把我的主人弄下来时,奴隶就变成主人了。但老主人仍然不是新主人的奴隶。这是使用哨兵的正确方式吗..?
有任何建议可以找到如何使用哨兵来处理故障转移。或者任何其他节点的哨兵客户端包?
发布于 2015-12-02 03:28:47
就我(一位红人新手)而言,哨兵为了方便起见,可以从master.So中获取从属信息,您可以这样做:
更重要的是,你必须确保哨兵的数量足够。例如,如果quonum为2,请确保哨兵的数量至少为3。连接到任何一个哨兵,即"SENTINEL sentinels< master name>",或执行"SENTINEL Qu仲裁< master name>“来检查它。
发布于 2014-05-07 10:02:27
没有适当的支持红星和哨兵在窗口。当我在虚拟的ubuntu中检查最新的redis稳定版本时,每件事都很好。
发布于 2014-05-27 19:32:00
使用2.8个版本的redis (适用于Windowws 64位),因为2.6版本的哨兵不会复活主程序。
https://stackoverflow.com/questions/22384738
复制相似问题