Redis-06 Redis复制

主: 192.168.248.132 6379

从1: 192.168.248.140 6380

从2: 192.168.248.139 6381
1.三大命令

拷贝一个新的redis.conf(出厂默认,没修改的)的文件

2.配置详情

2.1 改为yes

2.2 87行注释掉

2.3 改为no

2.4 指定端口

2.5 配置路径

2.6 pid文件

2.7 log文件

2.8 设置密码

2.9 rdb文件

2.10 从机还得配置534行和541行

从机启动

!!!此处记得关闭主机防火墙

主机日志显示成功

从机日志显示成功


主机写入

从机可读

!!!重启后ens33不显示ip地址,依次执行以下几个命令

java 复制代码
systemctl stop NetworkManager    #关闭NetworkManager
systemctl disable NetworkManager #开机禁用NetworkManager
systemctl start network.service  #开启网卡
service network restart          #重启网卡

从机不可写

如果配置文件中没有配置跟随哪个主机,可以通过以下命令跟随主机(不过这种方式重启Redis后就不存在了)

java 复制代码
slaveof 192.168.248.132 6379

3.薪火相传

相当于:爷爷更新,儿子和孙子也更新;但是儿子还是不能执行写命令

4.反客为主

执行以下命令,从机会变成主机

java 复制代码
slaveof no one


5.总结

5.1 复制原理

5.2 缺点

相关推荐
To_OC3 小时前
Next.js + Redis 构建笔记系统:Redis Hash 实战与性能优化
redis·后端·next.js
lv__pf7 小时前
redis【msb 2026金三银四redis上】
数据库·redis·缓存
spter。10 小时前
一次 Redis SETNX 的小插曲,我重新理解了原子性
前端·redis·bootstrap
霸道流氓气质14 小时前
Redis Pub/Sub — 概念、原理、场景与代码示例
数据库·redis·缓存
钱栈up15 小时前
数据开放服务 Redis 缓存架构设计:从腹稿到落地方案
数据库·redis·缓存
夕除16 小时前
redis--002
数据库·redis·缓存
SamChan9017 小时前
FastAPI+Celery+Redis搭建企业级PDF翻译异步任务系统
redis·后端·python·pdf·wpf·fastapi
Chasing__Dreams18 小时前
Redis--基础知识点--33--String Hash List Set ZSet
redis·list·哈希算法
xixiaoyunya19 小时前
Redis 缓存三大经典问题深度解析:穿透、击穿、雪崩的原理与实战解决方案
spring boot·redis·缓存
2602_9599609220 小时前
大厂Java面试:Spring Boot、JVM、Redis、Kafka与Elasticsearch在内容社区UGC场景下的实战拷问
java·jvm·spring boot·redis·面试题