WEB开发者-分享WEB开发知识,让开发变得更简单!

一起来聊聊redis中的主从复制

本篇文章带大家聊聊redis中的主从复制,介绍一下具体使用,注意事项以及哨兵模式,希望对大家有所帮助!

一起来聊聊redis中的主从复制

一:概述

redis主从复制说目前使用最多的一种读写分离手段,由一个主Master附带一个或多个从Slave,

主Master负责写操作,主要解决的问题是分担redis读的压力,提高数据读写效率。【相关推荐:Redis视频教程】

一起来聊聊redis中的主从复制

2、通过 redis-sentinel 【文件目录】/sentinel.conf启动哨兵

注意:哨兵模式下,当原主库重新连接后,哨兵会对其操作加入到新的主库下,也就是作为新主库的一个从库存在。

五:原理:

 连接建立-->数据同步-->命令持续传播
 
 在从节点执行 slaveof 命令后,复制过程便开始运作,下面图示大概可以看到,\

从图中可以看出复制过程大致分为6个过程

一起来聊聊redis中的主从复制

4)权限验证。如果主节点设置了 requirepass 参数,则需要密码验证,从节点必须配置 masterauth 参数保证与主节点相同的密码才能通过验证;如果验证失败复制将终止,从节点重新发起复制流程。

5)同步数据集。主从复制连接正常通信后,对于首次建立复制的场景,主节点会把持有的数据全部发送给从节点,这部分操作是耗时最长的步骤。

6)命令持续复制。当主节点把当前的数据同步给从节点后,便完成了复制的建立流程。接下来主节点会持续地把写命令发送给从节点,保证主从数据一致性。

更多编程相关知识,请访问:编程视频!!

以上就是一起来聊聊redis中的主从复制的详细内容,更多请关注web开发者其它相关文章!

本文链接:https://www.webkfz.com/sjk/sjkzh/11n9.html

版权声明:站内所有文章皆来自网络转载,只供分享作用,不代表本站的观点!

发表评论 共有 0 条评论)

联系客服
网站客服 业务合作 QQ
1244305267
公众号
公众号
公众号
返回顶部