云数据库Redis版(ApsaraDB for Redis)是兼容开源Redis协议标准、提供混合存储的数据库服务,基于双机热备架构及集群架构,可满足高吞吐、低延迟及弹性变配等业务需求。

为什么选择云数据库Redis版

  • 硬件部署在云端,提供完善的基础设施规划、网络安全保障和系统维护服务,您可以专注于业务创新。
  • 支持String(字符串)、List(链表)、Set(集合)、Sorted Set(有序集合)、Hash(哈希表)、Stream(流数据)等多种数据结构,同时支持Transaction(事务)、Pub/Sub(消息订阅与发布)等高级功能。
  • 在社区版的基础上推出企业级缓存服务产品,提供性能增强型混合存储型供您选择。

更多详情请参见云数据库Redis版与自建Redis的对比应用场景

实例类型

版本类型 简介
云数据库Redis社区版 兼容开源Redis的高性能数据缓存服务,支持主从双副本、集群、读写分离等架构。
云数据库Redis企业版

在云数据库Redis社区版的基础上开发的强化版Redis服务,推出多种形态的产品,为您提供更强的性能、更多的数据结构和更灵活的存储方式。

  • 性能增强型:采用多线程模型,集成阿里巴巴Tair的部分特性,支持多种Tair数据结构,对于部分特殊业务有很高的适用性。
  • 混合存储型:采用混合存储模式(内存加硬盘),磁盘中保存全量数据,内存中保存热数据供应用快速读写,实现了性能与成本的平衡。同时,通过RDBAOF备份,在提供高速数据读写能力的同时满足了对数据持久化需求。

实例架构

云数据库Redis版支持灵活的多种部署架构,能够满足不同的业务场景。

架构类型 说明
Redis标准版-双副本 系统工作时主节点(Master)和副本(Replica)数据实时同步,主节点故障时系统自动秒级切换,备节点接管业务,全程自动且对业务无影响,主从架构保障系统服务具有高可用性。
Redis集群版-双副本 集群(Cluster)实例采用分布式架构,每个数据分片都支持主从(master-replica)高可用,能够自动进行容灾切换和故障迁移。集群版提供多种规格,您可以根据业务压力的大小选择合适的规格,还可以随着业务的发展自由变配。集群版支持两种连接模式:
  • 代理模式是集群版的默认连接方式,可提供智能的连接管理,降低应用开发成本。
  • 直连模式支持客户端绕过代理服务器直接访问后端数据分片,可降低网络开销和服务响应时间,适用于对Redis响应速度要求极高的业务。
Redis读写分离版 与标准版-双副本架构类似,读写分离实例采用主从(Master-Replica)架构提供高可用,主节点挂载只读副本(Read Replica)实现数据复制,支持读性能线性扩展。 只读副本可以有效缓解热点key带来的性能问题,适合高读写比的业务场景。 读写分离实例有两种类型,即非集群版和集群版:
  • 非集群版读写分离实例支持一个只读副本、三个只读副本或五个只读副本三种版本。
  • 集群版读写分离实例在每个分片下挂载一个只读副本,提供分片级别的自动读写分离能力,适合超大规模高读写比的业务场景。

实例规格

云数据库Redis社区版和企业版的每种架构都有多种规格,详细信息请参见规格查询导航