Redis 之 主从复制 + Keepalived 实现高可用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis 之 主从复制 + Keepalived 实现高可用相关的知识,希望对你有一定的参考价值。

一、Redis 主从复制 + Keepalived 实现高可用

作用:保证Redis高可用,首先搭建Redis 主从复制,然后在主从两台机器上分别安装keepalived服务,把VIP定位在主Redis上,以供对外提供服务,然后在主服务机器上,添加守护进程,判断redis进程是否正常,如不正常,把keepalived服务停止,使VIP漂移到从服务器上,并且在从服务器上添加相应的守护进程,实时判断VIP是否在本机上,如在,立刻执行从库提升为主库。

二、网络拓扑图

技术分享图片

三、分别在两台机器安装Redis

操作步骤省略,可根据上面的Redis 之 主从复制文档

四、分别在两台机器安装Keepalived

操作步骤省略,可参考Keepalived + nginx文档

五、在主—Redis服务器上添加守护进程

以上是关于Redis 之 主从复制 + Keepalived 实现高可用的主要内容,如果未能解决你的问题,请参考以下文章

redis主从复制及keepalived方式实现高可用测试

linux 双Redis + keepalived 主从复制+宕机自主切换

redis如何实现高可用主从复制哨兵机制

MySQL之keepalived高可用

redis高可用之主从复制,哨兵,集群

Redis 高可用之主从复制哨兵模式集群模式