redis集群的主从模式
Redis集群所有者从模式:
为了保证数据的高可用性,结合了概念主儒,即即即:一个主节点,对应一个或多个从节点(至少一个)
master负责数据访问(写入/查询); Slave负责同步Master数据,然后Backup。
redis集群主从模式的工作原理:
集群环境部署完成后,集群中的各个master节点会定期向其他主节点发送 ping 消息。如果接收到ping消息的主节点在指定时间内没有返回pong消息此时,发送ping消息的主节点会将其标记为疑似失败状态。集群主节点之间会通过发送消息的方式进行通信,交换集群中各主节点的状态信息。
集群中,如果超过半数的主节点将某个主节点标记为疑似处于fail状态,则被标记的主节点将被正式标记为fail状态。
同时,会向集群广播XXX主节点故障的消息。所有收到该消息的主节点都会将XXX主节点标记为失败状态。
Redis主从模式特点:
一个Master可以有多个Slave
默认配置下,master节点可读写,从节点只能进行读操作,禁止写操作
不要修改配置让从节点支持写操作。这是没有意义的,因为先写入的数据不会同步到其他节点。 ,其次,当主节点修改同一条数据时,从节点的数据会被覆盖
从节点的挂掉不会影响其他从节点的读取和读写主节点的。重启后会从主节点同步数据
主节点挂掉后,从节点的读取不会受到影响。 Redis 将不再提供写入服务。主节点启动后,Redis将再次向外界提供写入服务。
主节点通过后,不会从从节点中移除,选择新的主节点。
密码说明:当master节点设置密码时:
* 客户端需要密码才能访问master;
* 启动slave需要密码,可以在配置中配置;
* 客户端无需密码即可访问ess the Slave
分享关于redis集群的主从模式就这些了,希望以上内容能够给大家带来一些帮助,可以学到更多的知识。如果您觉得文章不错,可以分享出去,让更多的人看到。
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > redis集群的主从模式