数据链路
Redis 主从架构
Redis 主从架构提供主节点和从节点的双副本模式,主从数据实时同步,正常情况下主节点对外提供服务,从节点热备;具备高可用性,主节点故障时系统自动切换,备节点提供服务,对业务的访问不产生影响。
Redis 集群架构
Redis 集群(Cluster)实例采用分布式架构,每个 Redis 节点都采用一主一从的高可用架构,能够进行自动容灾切换和故障迁移。多种集群规格可适配不同的业务压力,可按需扩展数据库性能。
Memcached 集群架构
Memcached 集群(Cluster)实例采用分布式架构,代理节点按照 Key 进行 Hash 将数据散列到后端不同的 Memcached 节点上。购买时节点大小可配置,节点个数可配置。
高可用架构
对每一个节点,默认 Redis 主实例提供对外服务,有一个热备节点实时和主节点复制数据,实例上部署 Agent 程序,将 Redis 的状态采集上报给 Cache Master,Cache Master 按照上报的状态进行判断,能很快获取 Redis 主节点的存活状态,发现 Redis 主节点异常,切换到备节点上,更改 BLB 或者 Proxy 的路由,实现秒级切换,对业务无损。