【redis-sentinel做failover】如何实现当master挂掉后不改程序配置自动找到新master?

blogdaren 2015-04-11 抢沙发 2363人次

问题背景:

用 redis-sentinel 做 failover即自动故障转移,当 master 挂掉后,会将一个slave当做master,这时程序中的配置必须手动改成新master 的 IP 才行, 十分麻烦。

解决方案:

Redis官方文档已经提供了解决方案:应用程序通常需要连接到 Sentinel,监听 failover 的事件【switch-maste】。当 failover 发生时,您通常需要将你的 Redis 客户端重新连接到新的 master 并验证其身份【ROLE】。

1. 点这里查看官方文档提供的解决方案

2. redis sentinel for php client 源码下载

版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。

本文链接:【redis-sentinel做failover】如何实现当master挂掉后不改程序配置自动找到新master?

发表评论:

您的昵称:
电子邮件:
个人主页:

Free Web Hosting