13 redis中的复制的拓扑结构

news/2024/11/24 2:33:03/
1、一主一从

在这里插入图片描述

  1. 为了性能考虑,主节点可以不开启AOF,但是要避免重启。
2、一主多从

在这里插入图片描述

  1. 适用于读操作的场景。
  2. 由于从节点多,所以主的复制压力大
3、树状主从

在这里插入图片描述

  1. 数据先同步到redisB,redisC
  2. 从节点C,E来看,redisB相当于主机了,可以减少主节点A的同步压力。

以上的所有的方案,都建议开启AOF
注意:从节点是无法写入的,即使是从主节点变成从节点,也不可以写入

4、redis主从复制原理

在这里插入图片描述

  1. 任何一个单机的redis都是主,在丛节点执行命令:salveof ip port后,就开启了主从模式,最后变成从节点。
  2. socket是一个每秒的定时任务去连接主机
  3. 从发送ping,保证通讯是正常的。
  4. pysnc开始同步数据
  5. 持续复制

在这里插入图片描述


http://www.ppmy.cn/news/1233956.html

相关文章

【洛谷 B2001】入门测试题目 题解(模拟算法+顺序结构)

入门测试题目 题目描述 求两个整数的和。 输入格式 一行,两个用空格隔开的整数。 输出格式 两个整数的和。 样例 #1 样例输入 #1 1 2样例输出 #1 3样例 #2 样例输入 #2 10230 21312样例输出 #2 31542提示 对于 100 % 100\% 100% 的数据,输…

Python (十二) 文件

程序员的公众号:源1024,获取更多资料,无加密无套路! 最近整理了一份大厂面试资料《史上最全大厂面试题》,Springboot、微服务、算法、数据结构、Zookeeper、Mybatis、Dubbo、linux、Kafka、Elasticsearch、数据库等等 …

Java如何获取泛型类型

泛型(Generic) 泛型允许程序员在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例化时作为参数指明这些类型。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。Ada、Delphi、Eiffel、Java、C#、F#、Swift 和 Vis…

基于材料生成算法优化概率神经网络PNN的分类预测 - 附代码

基于材料生成算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于材料生成算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于材料生成优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要:针对PNN神…

sql报错注入和联合注入

1.[NISACTF 2022]join-us 过滤: as IF rand() LEFT by updatesubstring handler union floor benchmark COLUMN UPDATE & sys.schema_auto_increment_columns && 11 database case AND right CAST FLOOR left updatexml DATABASES BENCHMARK BY sleep…

Android修行手册-溢出父布局的按钮实现点击

Unity3D特效百例案例项目实战源码Android-Unity实战问题汇总游戏脚本-辅助自动化Android控件全解手册再战Android系列Scratch编程案例软考全系列Unity3D学习专栏蓝桥系列ChatGPT和AIGC 👉关于作者 专注于Android/Unity和各种游戏开发技巧,以及各种资源分…

[Linux] Network: IPv6 link-local 地址是否可用不自动生成

原来有一段时间在做扩充产品的VLAN个数,然后就遇到过一个问题:说这个Linux的默认配置里,会为每一个网络接口添加一个link-local的地址,就是FE80::开头的地址,在RFC-4291里有如下的定义: Link-Local unicas…

WPF基础DataGrid控件

WPF DataGrid 是一个用于显示和编辑表格数据的强大控件。它提供了丰富的功能,包括排序、筛选、分组、编辑、选择等,使你能够以类似电子表格的方式呈现和操作数据。 DataGrid 的布局主要由以下部分组成: 列定义 (Columns): DataGrid 列定义了…