Redis的主从架构与Redis哨兵

一、Redis的主从架构

Redis的主从架构与Redis哨兵
集群特点
Redis的主从架构与Redis哨兵

1.现存问题

Redis的读写性能的瓶颈,单台Redis最多只能110000/s左右的读取性能,81000/s左右的写性能

2.主从架构

1.Redis的主从架构需要搭建多台Redis服务,并且有一台作为Master,其他作为Slave
2.Master节点负责读写操作,slave节点只负责读操作
3.Slave会主动找Master同步数据,并且多态Slave之间没有联关联
4.一台Master可以有多个Slave,一台Slave只能有一个Master

3.搭建主从架构

Redis的主从架构与Redis哨兵

二、Redis哨兵

Redis的主从架构与Redis哨兵

三、代码操作

1.查看Redis哨兵脚本

Redis的主从架构与Redis哨兵
1.创建文件
Redis的主从架构与Redis哨兵

redis2.conf、redis3.conf(redis1.conf可以不写,因为是主节点)
Redis的主从架构与Redis哨兵
主节点1
Redis的主从架构与Redis哨兵
从节点
2
Redis的主从架构与Redis哨兵
Redis的主从架构与Redis哨兵
新开一个控制台,启动哨兵

Redis的主从架构与Redis哨兵