【redis-sentinel做failover】如何实现当master挂掉后不改程序配置自动找到新master?
问题背景:
用 redis-sentinel 做 failover即自动故障转移,当 master 挂掉后,会将一个slave当做master,这时程序中的配置必须手动改成新master 的 IP 才行, 十分麻烦。
解决方案:
Redis官方文档已经提供了解决方案:应用程序通常需要连接到 Sentinel,监听 failover 的事件【switch-maste】。当 failover 发生时,您通常需要将你的 Redis 客户端重新连接到新的 master 并验证其身份【ROLE】。
版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。
本文链接:【redis-sentinel做failover】如何实现当master挂掉后不改程序配置自动找到新master?
发表评论: