参考来源:https://www.bilibili.com/video/BV1Rv41177Af?p=31&spm_id_from=pageDriver
参考来源:https://www.bilibili.com/video/BV1Rv41177Af?p=31&spm_id_from=pageDriver
参考来源:https://www.bilibili.com/video/BV1Rv41177Af?p=31&spm_id_from=pageDriver
1、配置redis6379.cnf
2、配置redis6380.cnf
3、配置redis6381.cnf
4、启动
5、挂载
6、测试:主可读可写,从只可以读
7、问题演示
8、复制原理
1、配置redis6379.cnf
修改端口
PID文件名
2、配置redis6380.cnf
修改端口
PID文件名
3、配置redis6381.cnf
修改端口
PID文件名
4、启动
./redis-server redis6379.cnf
./redis-server redis6380.cnf
./redis-server redis6381.cnf
./redis-cli -p 6379
./redis-cli -p 6380
./redis-cli -p 6381
5、挂载
(1)分别在6379/6380/6381 上 info replication #查看状态
(2)在6380上挂载 slaveof 127.0.0.1 6379
(3)在6381上挂载 slaveof 127.0.0.1 6379
(4)在主机6379上 查看 info replication
127.0.0.1:6379> info replication
# Replication
role:master
connected_slaves:2
slave0:ip=127.0.0.1,port=6381,state=online,offset=14,lag=0
slave1:ip=127.0.0.1,port=6380,state=online,offset=14,lag=0
6、测试:主可读可写,从只可以读
7、问题演示
(1)主正常,有一个从挂掉了之后
主增加数据,从机重新启动之后会同步数据。
从机挂掉,重启之后不会重新挂载到主机。需要重新挂载到主机
主机挂掉,从机依旧是从机,主机重新启动,主机还是主机
8、复制原理