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

相关推荐
煎饼小狗4 小时前
Redis五大基本类型——Zset有序集合命令详解(命令用法详解+思维导图详解)
数据库·redis·缓存
秋意钟6 小时前
缓存雪崩、缓存穿透【Redis】
redis
简 洁 冬冬6 小时前
046 购物车
redis·购物车
soulteary7 小时前
突破内存限制:Mac Mini M2 服务器化实践指南
运维·服务器·redis·macos·arm·pika
wkj0018 小时前
php操作redis
开发语言·redis·php
菠萝咕噜肉i8 小时前
超详细:Redis分布式锁
数据库·redis·分布式·缓存·分布式锁
登云时刻10 小时前
Kubernetes集群外连接redis集群和使用redis-shake工具迁移数据(二)
redis·容器·kubernetes
Dlwyz13 小时前
redis-击穿、穿透、雪崩
数据库·redis·缓存
工业甲酰苯胺15 小时前
Redis性能优化的18招
数据库·redis·性能优化
Oak Zhang17 小时前
sharding-jdbc自定义分片算法,表对应关系存储在mysql中,缓存到redis或者本地
redis·mysql·缓存