Redis主从复制配置
环境 centos7,redis 3.2.10 本地测试
.conf配置,一主三从
server-6379.conf
bind 192.168.5.128 port 6379 daemonize yes logfile "6379.log" dbfilename "db-6379.rdb"
server-6380.conf
bind 192.168.5.129 port 6380 daemonize yes logfile "6380.log" dbfilename "db-6380.rdb" slaveof 192.168.5.128 6379
可以看到只需要一行配置就ok
slaveof 192.168.5.128 6379
其他的类似
server-6381.conf
bind 192.168.5.130 port 6381 daemonize yes logfile "6381.log" dbfilename "db-6381.rdb" slaveof 192.168.5.128 6379
server-6382.conf
bind 192.168.5.131 port 6382 daemonize yes logfile "6382.log" dbfilename "db-6382.rdb" slaveof 192.168.5.128 6379
启动 server正常启动就好
./src/redis-server server-6379.conf ./src/redis-server server-6380.conf ./src/redis-server server-6381.conf ./src/redis-server server-6382.conf
启动,在master写一个数据,在slave节点就可以查到
原理
TODO 这个以后有时间再写,现在没研究到Redis这里
推荐Redis开发与运维这本书,受益匪浅
ps:推一下以后更新的篇目,SpringMVC源码篇,近期更新连接
Last updated
Was this helpful?