Redis主从模式和哨兵模式配置

Redis主从架构搭建

实验逻辑图如下:

在这里插入图片描述

1.在三台Redis服务器上源码安装Redis

超链接>> 安装教程

2.Redis主从配置

Redis主服务器的配置如安装教程中所示
Redis从服务器的配置文件只需要多修改下面一行
replicaof 后面加主服务器的IP地址和端口号
在这里插入图片描述
修改完成以后保存退出开启服务即可
在这里插入图片描述

验证:

注意:
Redis从库只支持读取数据,不支持写入数据
写入数据时会报以下错误

(error) READONLY You can't write against a read only replica.

在主服务器上登录本机使用 info 命令或者role 命令登录查看状态

在这里插入图片描述

在从服务器上登录本机使用 info 命令或者role 命令登录查看状态
在这里插入图片描述
在这里插入图片描述
在主服务器上创建键值对并在从服务器上查看,从而验证Redis主从架构搭建成功
在这里插入图片描述
在这里插入图片描述

Redis哨兵模式配置

在三台Redis服务器上均开启哨兵模式,

实验逻辑图如下:

在这里插入图片描述
Redis安装完成以后自带哨兵配置文件和命令

先配置主服务器上的哨兵

将哨兵的配置文件复制到/etc目录下
在这里插入图片描述
修改 哨兵的配置文件如下:

在这里插入图片描述
在这里插入图片描述
修改完成后保存退出

再配置从服务器上的哨兵

slave1和slave2的操作一样
安装 openssh-clients
在这里插入图片描述
使用scp命令复制主服务器上的哨兵配置文件到/etc 目录下
在这里插入图片描述
复制完成以后开启三台Redis服务器上的哨兵
在这里插入图片描述

验证:

查看主服务器163上的哨兵日志,哨兵发现了两台从服务器和两个其他哨兵
在这里插入图片描述
主从切换验证1:

在slave2上登录master并停掉Redis
在这里插入图片描述

查看master的哨兵日志,发现主从切换,167成为了新的master,并发现了163和165的从服务器
在这里插入图片描述
在167上登录查看角色切换成功
在这里插入图片描述
主从切换验证2:
在165上登录167并停掉Redis
在这里插入图片描述
查看日志发现165成为了新的master并有两个down掉的slave
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值