Skip to content

Redis架构及场景

house edited this page Dec 29, 2021 · 11 revisions

关于Redis

Redis由于其高性能以及简单部署目前作为主流缓存产品,而其由于架构实施部署简单非常适合结合云原生技术去实现云上自治,以下是Redis简介以及适用场景

主备模式

架构

1. 如上所示主备架构在主备实例同步的基础上引入哨兵(sentinel)做为HA组件实现故障切换

2. 客户端通过监听哨兵的事件来watch新的配置

场景

1. 主备架构一般无法存储较大内存

2. 适合少量热点数据高频查询,QPS通常上限在10w

集群模式

架构

1. 去中心化的架构设计,数据通过hash slot进行分布

2. 节点间通过gossip协议进行通讯,同时参与故障切换

场景

1. 通常1T以内的存内存存储场景

2. 为了避免跨节点的数据请求所以推荐一些简单查询的应用场景

Clone this wiki locally