Redis 主从配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis 主从配置相关的知识,希望对你有一定的参考价值。
Redis 支持一主多从,前提准备:
(1) master(192.168.74.128),slave(192.168.74.129)
(2) 分别安装 redis 并启动
(3) 关闭SELinux、清空规则
1.master 端不需要配置,在 slave 端的配置文件加上一行 slaveof 192.168.74.128 6379 ,如果主上设置了认证,就加上 masterauth 123
2.重启 master 和 slave :/etc/init.d/redis restart
3.测试,进入 redis,在 master 上创建数据,在 slave 上查看是否有相同数据
扩展配置(都是在 master 上配置):
slave-read-only yes # 是否让 slave 只读 repl-ping-slave-period 10 # 设置 slave 向 master 发起 ping 的频率,单位为秒 repl-timeout 60 # 设置 slave ping 不通 master 多少秒后就超时 repl-backlog-size 1mb # backuplog 是 master 的一个缓冲区,主从断开后,master 会先把数据写到缓冲区,salve 再次连接会从缓冲区中同步数据 repl-backlog-ttl 3600 # 主从断开后,缓冲区的有效期,默认1小时 slave-priority 100 # 多个 slave 是可以设置优先级的,数值越小优先级越高,应用于集群中,支持 slave 切换为 master,优先级最高的才会切换 min-slaves-to-write 3 # 与 min-slaves-max-lag 连用,表示发现有超过3个 slave 的延迟高于10s,那么 master 就会暂停写操作 min-slaves-max-lag 10 # 与 min-slaves-to-write 连用,表示发现有超过3个 slave 的延迟高于10s,那么 master 就会暂停写操作
以上是关于Redis 主从配置的主要内容,如果未能解决你的问题,请参考以下文章