Redis各模式运行方式及优劣
单机模式
实现方式
- 只有一个节点需要部署,是最简单的Redis实现方式。# 主从Master/Slave模式
优点
- 部署简单。
- 成本低,没有备用节点的开支。
- 单机不需要同步数据,数据具有天然一致性。
缺点
- 容灾能力弱,有宕机风险。
- 性能受限于CPU的处理能力。
主从Master/Slave模式

实现方式
- 这种模式采用的是一主 N 从的部署方式。其中Slave 节点的作用是作为 Master 节点的数据备份。默认配置下,Master 节点提供读和写功能,Slave 节点只提供读功能(即 readonly )。
- Master 节点挂掉以后,Redis 将不再提供写功能,不影响 Slave 节点的读功能。Master 重启后 Redis 将重新对外提供写功能。Slave 节点挂掉以后,不影响 Master 节点的读和写,也不影响其他 Slave 节点的读,该 Slave 重启后,会将数据从 Master 节点同步过来。
- 当 Master 需要密码时,客服端访问 Master 需要密码,启动 Slave 需要密码,客户端访问 Slave 不需要密码。
优点
- 可备份数据,提升了容灾能力。任一节点出现故障,不会导致严重的数据丢失。
- 从节点可以分担主节点的

本文详细介绍了Redis的四种运行模式:单机模式、主从模式、哨兵模式和集群模式。单机模式简单但易宕机;主从模式提供数据备份,提升容灾能力;哨兵模式实现自动化故障修复,保持服务稳定性;集群模式通过数据分片实现高可用和可扩展性,但部署复杂。

1110

被折叠的 条评论
为什么被折叠?



