主从复制
主从复制解决什么问题:
- redis-server单点故障
- 单节点QPS有限
- 持久化,从处理持久化,避免对主性能影响
主从复制应用场景分析
- 读写分离场景,规避redis单机瓶颈
- 故障切换,master出问题后还有slave节点可以使用
搭建主从复制
1.第一种方式:命令
# 连接需要实现从节点的redis,执行下面的命令
slaveof [ip] [port
2.配置文件,redis.conf
# 配置文件中增加
slaveof [ip] [port]
# 从服务器是否只读(默认yes)
slave-read-only yes
退出集群
slaveof no one
查看主从复制信息
master节点
127.0.0.1:6379> info replication
# Replication
# 角色 主
role:master
# 当前从服务器数量1
connected_slaves:1
# 从服务器信息
slave0:ip=127.0.0.1,port=6380,state=online,offset
=15,lag=1
# 计数器,主节点复制偏移量(复制的字节数)
master_repl_offset:351
# 主从同步缓存区
repl_backlog_active:1
repl_backlog_size:1048576
repl_b