Redis 主从架构的搭建

1:先介绍环境

两台阿里云服务器 : Master(34)阿里云 Slave(226)阿里云
操作系统:CentOS 7.9 64位
Redis版本:6.2.6
通信:采用内网IP

2:每台服务器安装Redis

之前写过一篇安装Redis 教程可用

3:Slave节点的搭建

(1):打开配置文件

cd /usr/local/redis-6.2.6/
vim redis.conf

Redis 主从架构的搭建_第1张图片

2:slave节点的设置

replicaof masterip地址 端口
masterauth master密码
replica-read-only yes

3:重启master,在启动slave节点。完成

Master节点重启
Redis 主从架构的搭建_第2张图片
Slave节点重启
Redis 主从架构的搭建_第3张图片

4:测试

master 新增key ,slave查看是否存在 结果存在,成功!
slave 新增key 是否允许 。 结果不允许,成功!
Redis 主从架构的搭建_第4张图片

5:java应用测试

源码

测试结果

(1):当master挂掉时,写操作报错,slave还保持读功能

(2):slave挂掉,master正常写操作,执行读操作会报错。但是在间隔60秒之后应用切断slave连接,由master执行读操作。恢复正常读写

(3):当slave重新进行连接时,应用直接 恢复主从架构

你可能感兴趣的:(Redis学习笔记,亲手安装教程,redis,阿里云,主从,主从架构)