Redis部署方式(三)主从模式

在前面单机版的基础上,41为主,30为从。

一、主从搭建

1、主Redis安装

41机器redis主要配置

复制代码
requirepass redis#!_41
bind 0.0.0.0
port 6379
daemonize yes
2、从redis安装

30机器redis主要配置

复制代码
requirepass redis#!_30
bind 0.0.0.0
port 6380
daemonize yes
3、主从配置

修改30从redis的配置并重启

复制代码
replicaof xxx.xx.xxx.41 6379
masterauth redis#!_41
4、检查:

(1)进入41的主redis,info命令查看

(2)进入30的从redis,info命令查看

复制代码
./redis-cli -p 6380
auth redis#!_30
info

二、主从复制验证

1、数据同步

(1)从redis

(2)主redis

(3)再次查看从redis

可以看到主redis数据复制到了从redis。

2、验证从redis不能写

这时候在从redis上执行set命令

报错提示不允许执行写操作 ,操作其他key也报错

3、主redis宕机

(1)关闭主redis

(2)再次查看从redis的info命令

4、从redis宕机

(1)从redis

(2)现在将从redis关闭

(3)到主redis上执行info命令

(4)主redis写数据

(5)启动恢复从redis,再次查看主redis的info

(6)验证从redis数据同步过来了

5、结论
相关推荐
Le1Yu14 分钟前
黑马商城微服务项目准备工作并了解什么是微服务、SpringCloud
java·微服务·架构
ZhengEnCi16 分钟前
🚀创建第一个 SpringBoot 应用-零基础体验开箱即用的神奇魅力
java·spring boot
宠友信息20 分钟前
仿小红书短视频APP源码:Java微服务版支持小程序编译的技术解析
java·微服务·音视频
努力努力再努力wz22 分钟前
【C++进阶系列】:万字详解智能指针(附模拟实现的源码)
java·linux·c语言·开发语言·数据结构·c++·python
敲代码的嘎仔38 分钟前
JavaWeb零基础学习Day2——JS & Vue
java·开发语言·前端·javascript·数据结构·学习·算法
夜晚中的人海1 小时前
【C++】智能指针介绍
android·java·c++
正在走向自律1 小时前
RSA加密从原理到实践:Java后端与Vue前端全栈案例解析
java·前端·vue.js·密钥管理·rsa加密·密钥对·aes+rsa
咯哦哦哦哦1 小时前
关于QT 打印中文 乱码问题
java·数据库·qt
爱读源码的大都督2 小时前
天下苦@NonNull久矣,JSpecify总算来了,Spring 7率先支持!
java·后端·架构
木头没有瓜2 小时前
Slf4j 接口文档左侧菜单有显示,但是点击后空白
java