1、Redis主从模式作用
(1)、当一个节点损坏时,数据因为有备份,可以方便恢复。
(2)、避免所有客户端都访问一个节点,有了主从模式后,查询操作就可以通过查询从节点来完成。
2、Redis 主从模式特点
(1)、1个Master可以有多个Slave
(2)、默认情况下Master节点支持读写操作,Slave只支持读操作写是被禁止的。不要修改配置让Slave支持写,应为写入的数据不会被同步到其他节点,同时应为Master节点修改同一条数据后Slave节点的数据会被覆盖。
(3)、Slave节点挂了不会影响其他Slave节点的读操作和Master节点的读写操作。
(4)、Master节点挂了不影响Slave节点的读操作,只是redis不在提供写操作;Master节点启动后redis对外重新提供写操作;
Master节点挂了不会冲Slave中重新选一个master节点。
(5)、当redis设置密码时,客户端访问Master需要密码;启动slave需要密码;客户端访问slave不需要密码。
3.Redis主从的模式缺点
master节点挂了以后,redis就不会对外提供写服务了,这时剩下的slave节点不会成为master
4.搭建Redis主从模式
4.1搭建三个redis实例分别是 Master(6379),Slave(7000) Slave(7001)
4.2修改配置文件
Master:
port 6380
Slave:
port 6381
slaveof 127.0.0.1 6380
Slave2:
port 6382
slaveof 127.0.0.1 6380
其他配置默认即可。
4.3启动redis实例
查看启动的实例
4.4启动三个客户端
分别查看三个实例