redit高可用主从复制

Redis主从复制是实现高可用的关键,提供数据冗余、故障恢复和负载均衡。在复制过程中,主库写入数据,从库通过全量复制和增量复制保持同步。全量复制时主库生成RDB文件并发送给从库,增量复制则通过replication buffer传递网络断开期间的写操作,确保主从数据一致。
摘要由CSDN通过智能技术生成

主从复制概述

​ 要避免单点故障,保证高可用,便需要冗余(副本)方式提供集群服务。而Redis 提供了主从库模式,以保证数据副本的一致,主从库之间采用的是读写分离的方式。

​ 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master),后者称为从节点(slave);数据的复制是单向的,只能由主节点到从节点。

1.主从复制的作用

  • 数据冗余:主从复制实现了数据的热备份,是持久化之外的一种数据冗余方式。
  • 故障恢复:当主节点出现问题时,可以由从节点提供服务,实现快速的故障恢复。
  • 负载均衡:在主从复制的基础上,配合读写分离,可以由主节点提供写服务,由从节点提供读服务,分担服务器负载;在写少读多的场景下,通过多个从节点分担读负载,可以大大提高Redis服务器的并发量。
  • 高可用基石:主从复制是哨兵和集群能够实施的基础。

2.读写分离的实现

  • 读操作:主库、从库都可以接收;
  • 写操作:首先到主库执行,然后主库同步给从库。

主从库间建立连接、协商同步,为全量复制做准备。在这一步,从库和主库建立起连接,并告诉主库即将进行同步,主库确认

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

璀璨的夜晚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值