基本概念

您可以在使用前了解云数据库 Tair(兼容 Redis)的基本概念,从而更好地理解与使用Tair数据库。

概念

说明

实例ID

每个实例对应一个用户空间,实例是使用云数据库 Tair(兼容 Redis)的基本单位。Tair对单个实例根据不同的容量规格有不同的连接数、带宽、CPU处理能力等限制。用户可在控制台中看到自己购买的实例ID列表。

部署模式

  • 云原生:基于新一代管控架构,扩容、弹性能力强,规格配置更加灵活。

  • 经典:基于传统管控架构。

更多信息请参见云原生实例和经典实例对比

系列

  • 标准版:CPUX86架构,支持单节点、主备、集群、读写分离四种架构,扩展性强。

  • 倚天版:CPUARM(倚天)架构,仅支持主备架构,具有价格优势,更多信息请参见倚天版实例

实例类型

  • 高可用:采用主备(master-replica)架构搭建,通常有两个或以上的节点提供服务高可靠。

    • 主节点:提供日常服务访问,只有一个节点。

    • 备节点:提供HA高可用。当主节点发生故障,系统会自动在30秒内切换至数据最完整的备节点,保证业务平稳运行。

  • 单节点:仅使用单个数据库节点部署,无实时同步数据的备节点,适用于数据可靠性要求不高的纯缓存业务场景使用。单副本架构具有明显的价格优势,性价比较高。

主(备)可用区节点

该概念存在于多可用区部署的实例中。通常会将主节点部署在主可用区,即为主可用区节点,将备节点部署在备可用区,即为备可用区节点。更多信息请参见地域和可用区

  • 若实例配置为1个主节点、2个备节点,通常会在主可用区部署1个主节点、1个备节点,在备可用区部署另1个备节点。

  • 若实例配置为1个主节点、3个或以上的备节点,您至少需要在主可用区部署1个主节点、1个备节点,然后您可以自定义将剩余的备节点部署在主可用区或备可用区。

存储介质

Tair实例支持3种存储介质,其特点和应用场景如下:

  • Redis开源版:以内存为存储介质,提供高性能、低时延的服务。

    应用场景:开源Redis使用场景。

  • 内存:以内存为存储介质,额外采用多线程模型,性能约为同规格Redis开源版实例的3倍。支持半同步、数据按时间点恢复(PITR)、全球多活等功能,同时提供多种增强型数据结构模块简化开发。

    应用场景:超高性能场景、全球多活等。

  • 持久内存:数据在持久内存中存取,提供命令级强持久化能力。

    应用场景:适用于对性能要求较高,同时对数据一致性有要求的场景。

  • 磁盘:数据存储在ESSD、SSD磁盘中,大容量、提供命令级强持久化能力,性能约为Redis开源版60%,但价格最低为Redis开源版15%。

    应用场景:对性能要求不高,但是对成本有控制要求的场景。

版本兼容性

兼容Redis的版本,取值为:Redis 7.0、Redis 6.0、Redis 5.0、Redis 4.0等。

逐出策略

Redis的逐出策略保持一致,详情请参见Key eviction

DB

Database,Tair支持256DB:DB 0DB 255,默认写入到第0DB中,无法修改总DB数。