redis 简单整理——主从拓扑图[二十二]
Redis 简单 整理 主从 二十二
2023-09-14 09:01:08 时间
前言
Redis的复制拓扑结构可以支持单层或多层复制关系,根据拓扑复杂性 可以分为以下三种:一主一从、一主多从、树状主从结构,下面分别介绍。
正文
一主一从结构
一主一从结构是最简单的复制拓扑结构,用于主节点出现宕机时从节点 提供故障转移支持.
当应用写命令并发量较高且需要持久化时,可以只在从节点上开启AOF,这样既保证数据安全性同时也避免了持久化对主节点的性能干扰。但需要注意的是,当主节点关闭持久化功能时, 如果主节点脱机要避免自动重启操作。因为主节点之前没有开启持久化功能 自动重启后数据集为空,这时从节点如果继续复制主节点会导致从节点数据也被清空的情况,丧失了持久化的意义。安全的做法是在从节点上执行 slaveof no one断开与主节点的复制关系,再重启主节点从而避免这一问题。
一主多从结构
一主多从结构(又称为星形拓扑结构)使得应用端可以利用多个从节点实现读写分离。
对于读占比较大的场景,可以把读命令发送到 从节点来分担主节点压力。同时在日常开发中如果需要执行一些比较耗时的读命令,如:keys、sort等,可以在其中一台从节点上执行,防止慢查询对 主节点造成阻塞从而影响线上服务的稳定性。对于写并发量较高的场景,
多个从节点会导致主节点写命令的多次发送从而过度消耗网络带宽,同时也加重了主节点的负载影响服务稳定性。
树状主从结构
树状主从结构(又称为树状拓扑结构)使得从节点不但可以复制主节点 数据,同时可以作为其他从节点的主节点继续向下层复制。通过引入复制中 间层,可以有效降低主节点负载和需要传送给从节点的数据量。
数据写入节点A后会同步到B和C节点,B节点再把数据同步到D和E节 点,数据实现了一层一层的向下复制。当主节点需要挂载多个从节点时为了 避免对主节点的性能干扰,可以采用树状主从结构降低主节点压力。
结
下一节复制原理。
相关文章
- 大小Redis查看库尺寸的简单方法(redis查看库)
- Redis存储图片:简单而高效的解决方案(redis如何存储图片)
- 简单熟悉Redis之用法(redis的用法)
- Redis入门指南:简单易懂的登陆Redis方法(如何登陆redis)
- 远程连接Redis简单操作指南(怎么远程连redis)
- 使用说明Redis使用指南简单易行的操作步骤(怎么写一个redis)
- 配置虚拟机安装Redis让操作数据库变得更加简单(虚拟机安装配置redis)
- 如何正确查看Redis的健康状态(查看redis健康检查)
- Redis解锁新世界,让安全与简单完美搭配(用redis实现锁机制)
- TP5强力驱动基于Redis的缓存技术实现(tp5配合redis缓存)
- 教你用TP5及Redis优化你的网站(tp5教学redis优化)
- 利用Smark技术管理Redis(smark redis)
- 简单快捷单节点Redis配置指南(单节点redis配置)
- 架设分布式消息队列构建Redis连接(分布式消息队列redis)
- 实现更简单的用户信息管理使用Redis(使用redis存用户信息)
- 简单几步导出Redis数据库中的所有key(导出redis所有key)
- Redis让对象存储变得如此简单(对象存入redis)
- 保障稳定运行Redis集群持久化配置(redis集群持久化配置)
- 群搭建Redis集群,实现高可用(redis集)
- 如何在多台机器上配置Redis(redis配置多台机器)
- 简单灵活Redis结合PM管理器助力数据处理(redis配合pm管理器)
- 据实现极速传输Redis通道数据实战(redis通道数)
- 灵活性与可靠性共存Redis选举原理剖析(redis选举原理)
- 简单高效Redis连接池设计思路(redis连接池设计)
- 端口Redis突破6380端口,拓展新前景(redis进入6380)
- 利用Redis实现简单分页技术(redis返回分页数据)
- 红色跳舞智能Redis跳跃手表(redis跳跃手表)
- 学习Redis,面试超级提升(redis超级面试课)