Redis之主从和哨兵

单机的弊端
(1)宕机
(2)扩容
(3)性能

主从优点
(1)解决宕机问题
(2)读写离,提升性能(主写,从读)
主从缺点
(1)不能解决扩容问题

一致性问题
1.强一致破坏可用性
在这里插入图片描述2.弱一致性
异步复制
在这里插入图片描述3.其他技术实现的最终一致性
在这里插入图片描述

主备: 主机、备份机
主从: 主机、从机(备份+读)
主的高可用(HA):主出现问题,让从机当主机
(1)人工
(2)哨兵:监控程序也是集群(过半原则->分区容错性)

复制
redis采用异步复制的方式,低延迟,高性能

搭建主从哨兵
(1)启动主机
redis-server /opt/test/6379.conf
(2)启动从机
redis-server /opt/test/6380.conf --replicaof 127.0.0.1 6379
redis-server /opt/test/6381.conf --replicaof 127.0.0.1 6379
(3)启动哨兵
redis-server /opt/test/sentinel_26379.conf --sentinel
redis-server /opt/test/sentinel_36379.conf --sentinel
redis-server /opt/test/sentinel_46379.conf --sentinel

sentinel.conf配置
#监控 6379, 选举策略2(3个中2个数据一致,就成功)

port 6379
sentinel monitor mymaster 127.0.0.1 6379 2

哨兵的实现
#监控主机,就知道从机(基于发布、订阅);也知道其他哨兵
在这里插入图片描述

哨兵的选举策略
n/2 +1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值