redis集群之主从架构

Posted Simple is Awesome

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis集群之主从架构相关的知识,希望对你有一定的参考价值。


https://redis.io/topics/replication
1. redis主从架构概述
(1)一个master可以配置多个slave
(2)slave与master之间使用异步复制进行数据同步。
(3)redis主从数据同步是非阻塞的。

2. 配置主从
master配置:

repl-diskless-sync yes      # 无磁盘复制,子进程直接叫RDB文件发送给slave
repl-diskless-sync-delay 5  # 无盘复制延迟,默认为5s
min-slaves-to-write 3       # master必须配置指定数量的slave后才接受写操作,可选
min-slaves-max-lag 10       # master在满足min-slaves-to-write后,在min-slaves-max-lag时间(单位:秒)内可以接受些操作,可选

slave配置:

slave-priority 100          # 在故障恢复时选举主服务器
slaveof 192.168.1.1 6379    # 在slave上通过指令slaveof配置主服务器
slave-read-only yes         # 从服务器只允许读,从redis 2.6开始支持slave只读模式
masterauth password         # 如果master配置为需要认证访问,则在slave上需要配置master认证信息

 

以上是关于redis集群之主从架构的主要内容,如果未能解决你的问题,请参考以下文章

Redis之持久化主从哨兵及分片集群

Redis集群方案之主从复制(待实践)

Redis主从架构之全量同步原理与增量同步原理

Redis企业级缓存策略之——Redis主从

Redis高级(持久化--redis主从架构--redis哨兵模式--redis分片集群)

Redis高可用集群方案(主从复制,哨兵模式,Redis集群)