1、主从复制
单个Redis如果因为某种原因宕机的话,可能会导致Redis服务不可用,可以使用主从复制实现一主多从,主节点负责写的操作,从节点负责读的操作,主节点会定期将数据同步到从节点中,保证数据一致性的问题。2、主从复制作用
Redis集群、数据备份、读写分离
3、主从复制原理过程:
1)需要在从redis中配置,在slaveof执行主redis服务ip地址、端口号和密码
2)主从redis建立socket长连接
3)采用全量和增量的形式将数据同步给从redis
全量:从redis首次启动(二进制执行dump.rdb文件)
增量:主redis每次进行set请求的时候(AOF日志文件)
注意:传统的一主多从,数据同步效率很低,建议采用树状的主从关系
4、从Redis的配置
cd /usr/bin/redis
vi redis.conf
# replicaof <masterip> <masterport>
slaveof 192.168.212.160 6379
masterauth 123456
#关闭主从服务器防火墙
systemctl stop firewalld
#启动redis
./redis-server ./redis-conf
#连接redis
./redis-cli auth 123456
#启动后看状态,主从可看出来
info replication
5、主从复制存在那些缺陷
如果主节点存在了问题,整个Redis环境是不可以实现写的操作,需要人工更改配置变为主操作,故需要哨兵机制的介入。
标签:主从复制,一主多,Redis,redis,主从,节点 From: https://www.cnblogs.com/pinp/p/16779665.html