美文网首页
redis主从同步原理(浅谈)

redis主从同步原理(浅谈)

作者: 抄无止境 | 来源:发表于2019-11-11 11:54 被阅读0次

1.前言
在redis中为了保证redis的高可用,一般会搭建一种集群模式就是主从模式。
主从模式可以保证redis的高可用,那么redis是怎么保证主从服务器的数据一致性的,接下来我们浅谈下redis主(master)从(slave)同步的原理。
2.初次全量同步
当一个redis服务器初次向主服务器发送slaveof命令时,redis从服务器会进行一次全量同步,同步的步骤如下图所示:


图片.png
  1. slave服务器向master发送psync命令(此时发送的是psync ? -1),告诉master我需要同步数据了。
    2.master接收到psync命令后会进行BGSAVE命令生成RDB文件快照。生成完后,会将RDB文件发送给slave。
    3.slave接收到文件会载入RDB快照,并且将数据库状态变更为master在执行BGSAVE时的状态一致。
    4.master会发送保存在缓冲区里的所有写命令,告诉slave可以进行同步了,slave执行这些写命令。完成同步.

相关文章

  • redis主从同步原理(浅谈)

    1.前言在redis中为了保证redis的高可用,一般会搭建一种集群模式就是主从模式。主从模式可以保证redis的...

  • redis 基于sentinel实现主从架构的高可用

    redis主从复制原理 1、配置redis主 2、配置redis从(多个从节点配置方法相同) 3、验证主从数据同步...

  • Redis高可用架构之主从同步

    CAP原理 最终一致性 Redis提供的同步机制 主从同步 丛丛同步 缓解master节点的压力 Redis的同步...

  • Redis之集群

    1、主从同步原理 像MySQL一样,Redis是支持主从同步的,而且也支持一主多从以及多级从结构。 主从结构,一是...

  • Redis主从同步与集群管理

    1.主从同步原理像MySQL一样,Redis是支持主从同步的,而且也支持一主多从以及多级从结构。主从结构,一是为了...

  • redis主从同步原理

    Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制...

  • 手撕Redis,主从同步

    一、主从同步的工作原理 redis主从复制过程: 当配置好slave后,slave与master建立连接,然后发送...

  • Redis(三)-- 主从同步

    一、主从同步的工作原理 redis主从复制过程: 当配置好slave后,slave与master建立连接,然后发送...

  • Redis主从复制原理解析之三阶段

    1、Redis主从复制原理 Redis主从复制可以分为三个阶段:1.复制初始化阶段2.数据同步阶段3.命令传播阶段...

  • MySQL主从同步

    MySQL主从同步(一)——原理详解 一、MySQL主从同步简介 MySQL主从同步,即MySQL Replica...

网友评论

      本文标题:redis主从同步原理(浅谈)

      本文链接:https://www.haomeiwen.com/subject/ryftictx.html