基本概念

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

概念

说明

实例ID

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

部署模式

  • 云原生:原云盘版,基于新一代管控架构,扩容能力强,后续的产品将基于此架构演进。

  • 经典:原本地盘版,基于传统物理机管控架构。

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

系列

  • 标准版:CPU为X86架构,支持单副本、主备、读写分离、集群四种架构,扩展性强。

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

实例类型

  • 高可用:采用主备(master-replica)架构搭建。主节点提供日常服务访问,备节点提供HA高可用,当主节点发生故障,系统会自动在30秒内切换至从节点,保证业务平稳运行。

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

存储介质

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

  • 内存:采用多线程模型,性能约为同规格Redis开源版实例的3倍,同时提供多种增强型数据结构模块简化开发。

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

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

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

  • 磁盘:数据存储在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支持256个DB:DB 0到DB 255,默认写入到第0个DB中,无法修改总DB数。