当前位置:网站首页>Redis getting started complete tutorial: replication topology
Redis getting started complete tutorial: replication topology
2022-07-07 02:49:00 【Gu Ge academic】
Redis The replication topology can support single-layer or multi-layer replication relationships , According to the topological complexity
It can be divided into the following three categories : A master from 、 One master, many followers 、 Tree master slave structure , Here are the introduction .
1. One master and one slave structure
A master-slave structure is the simplest replication topology , Used for the slave node when the master node goes down
Provide failover support ( Pictured 6-4 Shown ). When the concurrency of application write command is high and needs to be persistent
Chemical time , It can only be turned on from the node AOF, This not only ensures data security, but also avoids persistent
Jiuhua interferes with the performance of the primary node . But it should be noted that , When the master node turns off the persistence function ,
If the primary node is offline, avoid automatic restart operation . Because the master node has not enabled the persistence function before
Data set is empty after auto restart , At this time, if the slave node continues to copy the master node, it will cause the slave node data
Also emptied , Lost the meaning of permanence . The safe way to do this is to execute... On the slave node
slaveof no one Disconnect the replication relationship with the primary node , Restart the main
Nodes to avoid this problem .
2. One master multi slave structure
One master multi slave structure ( Also known as star topology ) This enables the application side to utilize multiple slave nodes
Read and write separation ( See the picture 6-5). For scenes where reading takes up a large proportion , You can send a read command to
From the node to share the pressure of the main node . At the same time, in daily development, if you need to implement some time-consuming
Read command , Such as :keys、sort etc. , It can be executed on one of the slave nodes , Prevent slow query pairs
The main node causes congestion, which affects the stability of online services . For scenarios with high write concurrency , many
A slave node will cause the master node to write commands to send slave nodes many times
3. Tree master slave structure
Tree master slave structure ( Also known as tree topology ) So that the slave node can not only copy the master node
data , At the same time, it can continue to replicate to the next level as the master of other slave nodes . By introducing replication
Stroma , It can effectively reduce the load of the master node and the amount of data to be transmitted to the slave node . Pictured 6-6 the
in , Data write node A It will be synchronized to B and C node ,B The node synchronizes the data to D and E section
spot , Data is replicated layer by layer . When the master node needs to mount multiple slave nodes, in order to
Avoid performance interference to the primary node , Tree structure can be used to reduce the pressure of the main node .
边栏推荐
- Unity webgl adaptive web page size
- AWS learning notes (I)
- Redis Getting started tutoriel complet: positionnement et optimisation des problèmes
- Station B's June ranking list - feigua data up main growth ranking list (BiliBili platform) is released!
- 写作系列之contribution
- Statistics of radar data in nuscenes data set
- Redis入门完整教程:客户端管理
- 一本揭秘字节万台节点ClickHouse背后技术实现的白皮书来了!
- 实施MES管理系统时,哪些管理点是需要注意的
- CSDN 夏令营课程 项目分析
猜你喜欢
MySQL提升大量数据查询效率的优化神器
1 -- Xintang nuc980 nuc980 porting uboot, starting from external mx25l
C语言练习题_1
unity 自定义webgl打包模板
左程云 递归+动态规划
How to design interface test cases? Teach you a few tips to draft easily
MySQL is an optimization artifact to improve the efficiency of massive data query
牛客编程题--必刷101之双指针篇
S120驱动器基本调试步骤总结
哈希表及完整注释
随机推荐
PCL 常用拟合模型及使用方法
基于ensp防火墙双击热备二层网络规划与设计
C language exercises_ one
AWS学习笔记(一)
C#/VB. Net to delete watermarks in word documents
PSINS中19维组合导航模块sinsgps详解(滤波部分)
Read fast RCNN in one article
Work of safety inspection
数字滚动增加效果
What management points should be paid attention to when implementing MES management system
[software test] the most complete interview questions and answers. I'm familiar with the full text. If I don't win the offer, I'll lose
安全交付工程师
HAVE FUN | “飞船计划”活动最新进展
Examples of how to use dates in Oracle
The 8 element positioning methods of selenium that you have to know are simple and practical
Five reasons for clothing enterprises to deploy MES management system
Error in fasterxml tostringserializerbase
Fundamentals of process management
Redis入门完整教程:复制配置
C语言练习题_1