Redis 的哨兵主从模式配合 Keepalived,真的是一套挺稳的高可用方案,适合你不想每天提心吊胆怕服务挂掉的场景。主从复制负责数据冗余,哨兵盯着主节点,一出问题立马切换,Keepalived 再把虚拟 IP 漂到新主上,客户端一点都不需要改。配置上嘛,不复杂,但有几个坑得注意,比如sentinel monitor
和track_script
这俩,一定得设好,不然切换容易失灵。文档里也提到了slave-read-only
要设成no
,不然主挂了你还只能读?那不白折腾了嘛。,这份文档结构清晰,配置点都讲得比较细,适合你自己搭环境练手,也方便拿去公司做内部高可用方案的参考。
Redis哨兵主从模式高可用方案Keepalived
相关推荐
Redis哨兵模式高可用实践
Redis 的哨兵模式是个挺实用的高可用方案,尤其在主从架构下,它就像个“值班经理”,主节点一挂,立马有人顶上。哨兵会盯着所有节点,一旦发现主挂了,就通知“其他人”开会选个新主,还会通知客户端更新连接信息。嗯,自动化程度高,配置也不复杂,对需要稳定 Redis 服务的你来说,真的值得一试。
Redis
0
2025-06-14
MySQL主从复制+LVS+Keepalived高可用读写分离方案
MySQL 主从复制配上 LVS 和 Keepalived,搞个高可用读写分离方案,其实没你想的那么复杂。这套组合挺经典的,适合那种数据库压力比较大的场景,比如读多写少的业务模型,或者对稳定性要求高的线上系统。主机 A 写入、主机 B 只读,再加两个 VIP 搞读写分离,效率也提上去了。
MySQL 的主从复制用得最多的还是为了数据备份和读写分担。主库写数据后,把操作记录进binlog,从库连上来拉这些日志,一条条地重放,就跟看录像一样把数据给同步过来了,操作也还算好上手。
LVS 的负载均衡也挺稳的,搭配ipvsadm工具做配置管理。你可以设两个 VIP,一个专管写求(W-VIP),一个专门
MySQL
0
2025-06-17
PostgreSQL 高可用方案:Keepalived + PG 复制
Keepalived + PG 复制实现 PostgreSQL 高可用
本方案利用 Keepalived 的 VRRP 协议和 PostgreSQL 的流复制功能,实现数据库服务的自动故障转移。
架构:
主库和备库均安装 PostgreSQL 并配置流复制。
Keepalived 部署在主备服务器,通过 VRRP 协议创建虚拟 IP 地址 (VIP)。
应用程序连接 VIP 进行数据库操作。
工作原理:
正常情况下,主库持有 VIP,应用程序连接 VIP 访问主库。
主库故障时,Keepalived 检测到故障,将 VIP 转移到备库。
应用程序连接新的 VIP,访问备库进行数据库操作。
PostgreSQL
20
2024-04-29
MySQL与Keepalived高可用方案详解
这篇手册是根据实际工作经验整理而成,详细介绍了MySQL与Keepalived的部署方法及常见问题的解决方案,仅供参考。
MySQL
17
2024-07-18
Redis高可用方案
主从复制(Replication-Sentinel模式)
Redis集群(Redis-Cluster模式)
Redis
12
2024-04-30
单独使用 Keepalived 实现 IP 漂移和高可用方案
Keepalived 是一个高可用解决方案,主要用于实现 IP 漂移、高可用 和 负载均衡 功能。将介绍如何使用 Keepalived 单独实现 IP 漂移和高可用性,以便当一台机器发生故障时,服务可以自动切换到备用机器。
什么是 Keepalived?
Keepalived 是一个开源的 Linux 高可用解决方案,支持 IP 漂移、高可用、负载均衡等。它通过自动检测服务器状态,并在服务器故障时切换至备用服务器,保证服务的高可用性。
Keepalived 的组件
Keepalived 由以下三部分组成:- vrrp:虚拟路由冗余协议,用于实现服务器的冗余和自动切换。- check:用
Hadoop
9
2024-10-25
SUSE12 环境下 Redis Sentinel 与 Keepalived 实现高可用方案
记录了在 SUSE12 操作系统上,使用 Redis Sentinel 和 Keepalived 搭建 Redis 双机热备环境的部署过程,并针对部署和验证过程中遇到的问题提供了相应的解决方案。
Redis
16
2024-06-03
基于keepalived实现的DRBD和MySQL高可用方案
使用keepalived实现的DRBD和MySQL高可用方案是一种可靠的解决方案,通过DRBD实现数据的实时同步,保证了数据的一致性和可靠性。keepalived则负责实现高可用性,确保在主节点故障时能够迅速切换到备用节点,从而保证服务的持续性和稳定性。
MySQL
16
2024-08-26
Redis主从复制与集群高可用实践
Redis 的安装配置、主从复制、哨兵、集群这几个关键点整理得挺全面的,适合想快速上手或复习一遍 Redis 核心功能的你。尤其是集群部分,不光讲了怎么部署,还提到了高可用的思路,挺实用。主从复制那块也解释得还算清楚,配合下面几篇相关文章,理解起来更容易。像redis.conf这种配置文件的内容也有涉及,细节蛮到位的。你要是平时做后端缓存优化、搞服务高可用,或者想了解下分布式存储的玩法,这篇文章还挺值得看看的。
Redis
0
2025-06-15