Redis主从模式的特点:
- 1.一个Master可以有多个Slaves
- 2.默认配置下,master节点可以进行读和写,slave节点只能进行读操作,写操作被禁止
- 3.不要修改配置让slave节点支持写操作,没有意义,因为,首先写入的数据不会被同步到其他节点,其次,当master节点修改同一条数据后,slave节点的数据会被覆盖掉
- 4.slave节点挂了不影响其他slave节点的读和master节点的读和写,重新启动后会将数据从master节点同步过来
- 5.master节点挂了以后,不影响slave节点的读,Redis将不再提供写服务,master节点启动后Redis将重新对外提供写服务。
- 6.master节点挂了以后,不会从slave节点中重新选一个master。
当master节点设置密码时:
- 客户端访问master需要密码;
- 启动slave需要密码,在配置中进行配置即可;
- 客户端访问slave不需要密码