Redis各模式运行方式及优缺点

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

单机模式

实现方式

  1. 只有一个节点需要部署,是最简单的Redis实现方式。# 主从Master/Slave模式

优点

  1. 部署简单。
  2. 成本低,没有备用节点的开支。
  3. 单机不需要同步数据,数据具有天然一致性。

缺点

  1. 容灾能力弱,有宕机风险。
  2. 性能受限于CPU的处理能力。

主从Master/Slave模式

在这里插入图片描述

实现方式

  1. 这种模式采用的是一主 N 从的部署方式。其中Slave 节点的作用是作为 Master 节点的数据备份。默认配置下,Master 节点提供读和写功能,Slave 节点只提供读功能(即 readonly )。
  2. Master 节点挂掉以后,Redis 将不再提供写功能,不影响 Slave 节点的读功能。Master 重启后 Redis 将重新对外提供写功能。Slave 节点挂掉以后,不影响 Master 节点的读和写,也不影响其他 Slave 节点的读,该 Slave 重启后,会将数据从 Master 节点同步过来。
  3. 当 Master 需要密码时,客服端访问 Master 需要密码,启动 Slave 需要密码,客户端访问 Slave 不需要密码。

优点

  1. 可备份数据,提升了容灾能力。任一节点出现故障,不会导致严重的数据丢失。
  2. 从节点可以分担主节点的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值