- 修改master文件:redis.conf:
配置文件的其他部分不要改动,修改如下内容:
port 6379
pidfile /var/run/redis_6379.pid
# slaveof <masterip> <masterport>
logfile "/data/logs/redis.master.log"
daemonize yes
- 修改slave1的配置文件:
port 6380
pidfile /var/run/redis_6380.pid
slaveof 127.0.0.1 6379
#如果master节点有密码,需要加上 masterauth <master-password>
logfile "/data/logs/redis.slave1.log"
daemonize yes
- 修改slave2的配置文件:
port 6381
pidfile /var/run/redis_6381.pid
slaveof 127.0.0.1 6379
#如果master节点有密码,需要加上 masterauth <master-password>
logfile "/data/logs/redis.slave-6381.log"
daemonize yes
这样就搭建成了一主二从的读写分离环境,写操作只有在master上才有效果,并且写操作发生之后会同步到从环境