架构信息查询导航

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

云数据库 Tair(兼容 Redis)支持三种架构类型:标准版、集群版与读写分离版。标准版、集群版都有单副本和双副本两种节点类型。您可根据业务场景选用不同架构的实例。

架构概览

如需了解以下实例架构的详细信息,请单击架构名称跳转到相应的文档。

警告

单副本架构不能保障数据可用性和服务连续性,选用前请务必确认风险,不建议您在生产环境中使用该架构的实例。云数据库Redis版服务等级协议不适用于单副本架构的实例。

实例架构

架构图

适用场景

标准版-双副本

采用主从(master-replica)双副本架构,提供高可用切换。

image
  • 对Redis协议兼容性要求较高的业务。

  • Redis作为持久化数据存储使用的业务。

  • 单个Redis性能压力可控的场景。

  • Redis命令相对简单,排序和计算之类的命令较少的场景。

标准版-单副本

采用单节点架构。

Redis标准版-单副本架构图

  • 纯缓存类业务场景。

  • 对Redis协议兼容性要求较高的场景。

  • 单个Redis性能压力可控的场景。

  • Redis命令相对简单,排序和计算之类的命令较少的场景。

集群版

采用集群架构,每个分片服务器采用主备(master-replica)多副本模式。

image
  • 数据量较大的场景。

  • QPS压力较大的场景。

  • 吞吐密集型应用场景。

集群版(开启读写分离)

采用集群架构,每个分片服务器采用读写分离模式。

image
  • 适用读请求流量非常大,超过主节点性能上限时,您可以开启集群架构的读写分类功能。

集群版-单副本

采用集群架构,每个分片服务器采用单副本模式。

image
  • 数据量较大的场景。

  • 纯缓存类业务场景。

  • QPS压力较大的场景。

  • 吞吐密集型应用场景。

  • 对数据持久化无要求的缓存类型业务场景。

标准版(读写分离)

由代理服务器(Proxy Servers)、主备(Master and Replica)节点组成。

image
  • 读取请求QPS压力较大的场景。

  • 对Redis协议兼容性要求较高的业务场景。

  • Redis作为持久化数据存储使用的业务场景。

文档适用性说明

实例架构与产品版本(开源版和企业版)、系列类型(如内存型)、引擎版本(Redis版本号,如4.0或5.0)均为不同的概念,架构概览表中涉及的文档适用于各产品版本、系列类型和引擎版本。只要实例的架构是标准版,都可以在标准版-双副本中查看其架构相关介绍,集群版和读写分离版同理。