1.原理
主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主

2.新建存放文件目录
为了操作方便,我们在linux系统的根目录下新建文件夹myredis用于存放一主两从的文件。并且复制配置文件到刚才新建的目录中。修改配置文件。


3.新建redis6379.conf、 redis6380.conf、 redis6381.conf配置文件
新建redis6379.conf

- include /myredis/redis.conf
- pidfile /var/run/redis_6379.pid
- port 6379
- dbfilename dump6379.rdb
新建redis6380.conf

- include /myredis/redis.conf
- pidfile /var/run/redis_6380.pid
- port 6380
- dbfilename dump6380.rdb
新建redis6381.conf

- include /myredis/redis.conf
- pidfile /var/run/redis_6381.pid
- port 6381
- dbfilename dump6381.rdb
4.启动三台redis服务器
- redis-server redis6379.conf
- redis-server redis6380.conf
- redis-server redis6381.conf

5.查看三台主机运行情况
info replication



6.配从(库)不配主(库):6379为主机,6380,6381为从机
在6380和6381上执行命令
slaveof 127.0.0.1 6379



注意:此时从服务器为临时状态,若从服务器杀死进程在重新启动后,原本的从服务器此时会是主服务器,需要再次执行命令才能变为6379的从服务器。
7.测试:在主机上写,在从机上可以读取数据


