13.Redis 的级联复制

Redis 的级联复制

即实现基于Slave节点的Slave

1. 修改 Slave 节点配置文件
bash 复制代码
# 第一个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.
相关推荐
cm6543201 分钟前
使用XGBoost赢得Kaggle比赛
jvm·数据库·python
星辰_mya3 分钟前
利用 BeanPostProcessor 实现动态增强与框架开发
数据库
qq_416018726 分钟前
游戏与图形界面(GUI)
jvm·数据库·python
Sunshine for you8 分钟前
使用Python分析你的Spotify听歌数据
jvm·数据库·python
2401_884563248 分钟前
用Python读取和处理NASA公开API数据
jvm·数据库·python
逸Y 仙X9 分钟前
文章十一:ElasticSearch Dynamic Template详解
java·大数据·数据库·elasticsearch·搜索引擎·全文检索
2301_7938046910 分钟前
用Python制作一个文字冒险游戏
jvm·数据库·python
Bdygsl13 分钟前
MySQL(3)—— 约束
数据库·mysql
dapeng287014 分钟前
用Python破解简单的替换密码
jvm·数据库·python
setmoon21415 分钟前
Python数据库操作:SQLAlchemy ORM指南
jvm·数据库·python