使用 sentinel 实现高可用 redis HA

前两天接到领导要求,要把现网上所有的组件都配置热备,即 master down 掉后, slave 可以自动接管处理请求。

就不说了,比较简单,直接再开一个 master ,系统会自动归入 backup master ,在主 master 挂掉后,会自动接管旗下的 servers 。

由于之前研究较少,所以比较纠结,之前一直都是用 slaveof 来同步数据,但是在 master 挂掉后,无法自动接管,还是 slave 状态,得手动切换,不符合热备的要求。

逼不得已去查看官方文档,找到了 High Availability: Redis is the official high availability solution for Redis. 这个功能,遂发现了 sentinel 这个高端货。(后来才发现,这个功能好早就有了,是我太 out 了。 @!@)

Continue reading “使用 sentinel 实现高可用 redis HA”

使用 sentinel 实现高可用 redis HA