【redis】redis的主从拓扑结构

1.一主一从结构 

redis的复制拓扑可以支持单层或多层复制关系。一般分为一主一从,一主多从,
树状主从结构。

一主一从结构是最简单的复制拓扑结构,用于主节点出现宕机时从节点提供故障
转移支持。当应用写命令并发量较高且需要持久化时,可以只在从节点开启AOF,
这样既保证了数据安全性同时也避免了持久化对主节点的性能干扰。需要注意 ,
当主节点关闭持久化功能时,如果主节点脱机要避免自动重启操作。
因为主节点之前没有开启持久化功能自从重启后数据集合为空,这时从节点如果 
继续复制主节点会导致从节点数据也被清空的情况,丧失了持久化的意义。
安全的做法是在从节点执行 slaveof no one;断开与主节点的复制关系,再重启主节点。

2.一主多从结构 

一主多从结构(又称星型拓扑结构)使得应用端可以利用多个从节点实现读写分离。
对于读占比较大的场景,可以把读命令发送到从节点来分担主节点压力。同时需要
注意一些比较耗时的命令:keys *,sort 等。可以在一台从节点执行,防止慢查询对 
主节点造成阻塞从而影响线上服务的稳定性。对于写并发量较高的场景,多个从节点
会导致主节点写命令的多次发送从过度消耗网络带宽,同时也加重了主节点的
负载影响服务稳定性。

3.树状主从结构

树状主从结构(又称树状拓扑结构)使得从节点不但可以复制到主节点数据,同时 
可以作为其他从节点的主节点继续向下层复制。通过引入中间层,可以有效降低
主节点负载和需要传递给从节点的数据量。

	redis-A
	 /     \
	/       \
   /        Redis-E     
Redis-B\
/       \
redis-C  redis-D

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值