ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
## 配置文件 #### master配置不变 #### slave增加两行 ~~~ slaveof 192.168.1.40 6379 masterauth hiyang #若master未设密码,此选项也不用 ~~~ ### 其他设置(暂不用) ~~~ salve设置 slave-read-only yes #设置slave只读 slave-priority 100 #多个slave是可以设置优先级的,数值越小优先级越高,应用于集群中, #支持slave切换为master,优先级最高的才会切换 repl-ping-slave-period 10 #设置slave向master发起ping的频率,每10s发起一次 repl-timeout 60 #设置slave ping不通master多少s后就超时 repl-disable-tcp-nodelay no #是否开启tcp_nodelay,开启后将会使用更少的带宽,但会有延迟,所以建议关闭 master设置 repl-backlog-size 1mb #同步队列的长度,backuplog是master的一个缓冲区,主从断开后,master #会先把数据写到缓冲区,slave再次连接会从缓冲区中同步数据 repl-backlog-ttl 3600 #主从断开后,缓冲区的有效期,默认1小时 min-slaves-to-write 3 #和min-slaves-max-lag一起使用,master发现有超过3个slave的延迟高于10s,那么master就会暂时停止写操作,减少从的压力。这两个数值任何一个为0,则关闭该功能,默认第一数值是0。 min-slaves-max-lag 10 #单位ms ~~~ ### 测试 查看从日志,redis是否正常同步数据。 ![](http://i4.buimg.com/588926/2a1d1f210716d15b.png)