Redis配置主从复制
配置主服务器
1.
配置主服务器时,以下注释,不需要开启
# slaveof <masterip> <masterport>
或者
# replicaof <masterip> <masterport>
2.
daemonize将进程保护开启 daemonize yes
3.
bind将绑定的ip注释掉
4.
masterauth password (主服务器密码)
requirepass password (登录redis设置的密码)
至此主服务器配置好
配置从服务器
配置主服务器时,以下需要开启
masterip 主服务器ip masterport 主服务器端口
slaveof <masterip> <masterport>
或者
replicaof <masterip> <masterport>
masterauth password 主服务器密码
requirepass password 本服务器登录redis密码
配置完成,重启主从的redis
从服务器出现 Connecting to MASTER 111.111.111.111:6379
代表配置成功
主(master)负责写
从(slave)负责读
也就是主从读写分离
进入redis的客户端,redis-cli之后,在主服务器上设置缓存,在从服务器上便可以获取到