redis主从复制与哨兵机制

一、主从复制

1、主从复制

主从复制架构用来备份主节点的数据,主节点接受用户请求,从节点同步数据

2、架构图

3、搭建主从复制

  • 创建三个目录代表三台机器,master-7000,slave-7001,slave-7002

  • 拷贝源码中的redis.conf分别到master-7000,slave-7001,slave-7002中

  • 修改三台机器的配置文件

修改端口号、开启远程连接、配置主节点是谁

master-7000

slave-7001


slave-7002

4、启动三台redis服务

5、向主节点添加数据观察从节点的状态

二、哨兵机制

Sentinel(哨兵)是Redis 的高可用性解决方案:由一个或多个Sentinel 实例组成的Sentinel 系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务器。简单的说哨兵就是带有自动故障转移功能的主从架构
无法解决: 1.单节点并发压力问题 2.单节点内存和磁盘物理上限

posted @ 2024-10-29 19:57  w我自横刀向天笑  阅读(16)  评论(0)    收藏  举报