
数据驱动 成就未来
云和恩墨(北京)信息技术有限公司版权所有,严禁翻印 1 / 16
Redis
主从复制数据一致性分析
& &&&&&
Redis 作为一个非结构化的内存数据库,在某些应用场景具备相应优势,在实际的场景
设计中也得到广泛的关注和使用。但是,大部分企业的 Redis 数据库架构为单机运行,没有
设计容灾复制,这样对于 Redis 的容错特性没有发挥出来,而且无持久化情况下,数据存在
丢失风险。
特别是以一些微服务企业,Redis 作为热点数据层,面对传统数据库的请求较少。因此
对于缓存依赖性就很高,一旦出现缓存崩掉,所有的数据就会流入到传统数据库,对于高并
发情况下,这样的性能反应就会很差。
因此,本文在依托 Redis 主从环境下,针对访问的数据一致性进行分析,解开 Redis 复
制原理的神秘面纱。
一.Redis 架构
开篇以 Redis 的架构出发,这也是分析 Redis 数据一致性的基础前提,对 Redis 的架构
进而了解后,分析数据一致性的实现原理。本文着重与 Redis 集群与主从复制进行对比分
析。
Redis 的常规架构方式有以下几种:
Ø 单机单实例运行
Ø 系统 HA 主从复制
Ø Redis 集群
Ø 系统 HA Redis 集群
文档被以下合辑收录
评论