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 缺点

相关推荐
麦兜*2 小时前
Redis 7.0 新特性深度解读:迈向生产级的新纪元
java·数据库·spring boot·redis·spring·spring cloud·缓存
AAA修煤气灶刘哥2 小时前
Redis为什么快??3 个底层逻辑拆明白,性能优化不用瞎折腾
redis·后端·架构
坐吃山猪3 小时前
Redis03-缓存知识点
redis·缓存
ANYOLY11 小时前
Redis 面试宝典
数据库·redis·面试
洲覆13 小时前
Redis 核心数据类型:从命令、结构到实战应用
服务器·数据库·redis·缓存
山海不说话14 小时前
Java后端面经(八股——Redis)
java·开发语言·redis
muxin-始终如一15 小时前
MySQL与Redis面试问题详解
数据库·redis·mysql
沧澜sincerely17 小时前
Redis 键空间 & 五大类型
java·redis·docker
不剪发的Tony老师20 小时前
RedisFront:一款免费开源的跨平台Redis客户端工具
数据库·redis·redisfront
麦兜*20 小时前
Redis数据迁移实战:从自建到云托管(阿里云/腾讯云)的平滑过渡
java·spring boot·redis·spring·spring cloud·阿里云·腾讯云