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

相关推荐
e***74951 小时前
Redis——使用 python 操作 redis 之从 hmse 迁移到 hset
数据库·redis·python
q***d1733 小时前
后端缓存技术学习资源,Redis+Memcached
redis·学习·缓存
m***11903 小时前
Redis 设置密码(配置文件、docker容器、命令行3种场景)
数据库·redis·docker
麦兜*5 小时前
Redis在Web3中的应用探索:作为链下状态缓存与索引层
java·spring boot·redis·spring cloud·缓存·docker·web3
爬山算法18 小时前
Redis(127)Redis的内部数据结构是什么?
数据结构·数据库·redis
百***69721 小时前
redis 使用
数据库·redis·缓存
爬山算法21 小时前
Redis(124)Redis在电商系统中的应用有哪些?
数据库·redis·缓存
q***465221 小时前
如何使用Spring Boot框架整合Redis:超详细案例教程
spring boot·redis·后端
朝九晚五ฺ1 天前
用Rust从零实现一个迷你Redis服务器
服务器·redis·rust
4***14901 天前
后端分布式缓存集群,Redis Sentinel
redis·分布式·缓存