13.Redis 的级联复制
Redis 的级联复制
即实现基于Slave节点的Slave
1. 修改 Slave 节点配置文件
# 第一个slave节点
[root@ubuntu2204 ~]#vim /apps/redis/etc/redis.conf(大约在533行附近)
replicaof 10.0.0.100 6379
masterauth 123456# 第二个slave节点
[root@ubuntu2204 ~]#vim /apps/redis/etc/redis.conf(大约在533行附近)
replicaof 10.0.0.101 6379
masterauth 123456# 重启redis服务
[root@ubuntu2204 ~]#systemctl restart redis# Master和Slave查看状态
[root@ubuntu2204 ~]#redis-cli -a 123456
127.0.0.1:6379> info replication注意:
master_link_status:up
master_last_io_seconds_ago:6 # 如果主从复制通信正常,每10秒重新从0计数,此值无法修改,如果无法通信,当计数到60时,master_link_status显示为down
master_sync_in_progress:0 # 0表示同步完成,1表示正在同步# 查看是否同步成功
127.0.0.1:6379> info keyspace
# Keyspace
db0:keys=1000,expires=0,avg_ttl=0# Slave 只读状态
127.0.0.1:6379> set key1 v1
(error) READONLY You can't write against a read only replica.