使用限制

您可以在本文中查看云数据库 Tair(兼容 Redis)各数据类型以及部分功能特性的使用限制。

项目

说明

List数据类型

List及其包含的元素个数无限制,但单个元素的最大值为512 MB。

推荐List的元素个数小于8192,整体Value不超过1 MB。

Set数据类型

Set及其包含的元素个数无限制,但单个元素的最大值为512 MB。

推荐Set的元素个数小于8192,整体Value不超过1 MB。

Sorted set数据类型

Sorted Set及其包含的元素个数无限制,但单个元素的最大值为512 MB。

推荐Sorted Set的元素个数小于8192,整体Value不超过1 MB。

Hash数据类型

Hash及其包含的元素个数无限制,但单个元素的最大值为512 MB。

推荐元素个数小于8192,整体Value不超过1 MB。

DB数限制

每个实例支持256个DB。

说明
  • 所有DB存储的数据总量受限于实例的内存大小;

  • 单个DB占用内存按照使用情况自动分配,上限为实例内存(例如DB0占用全部内存而其它DB无数据)。

Redis命令支持

详情请参见Redis命令概览

监控报警

云数据库 Tair(兼容 Redis)未提供容量告警,需要用户到云监控中进行配置。配置方法请参见报警设置

建议设置好以下监控的报警:实例故障、实例主备切换、已使用连接百分比、操作失败数、已用容量百分比、写入带宽使用率、读取带宽使用率。

数据过期删除策略

  • 主动删除:系统后台会周期性的检测,发现已过期的key时,会将其删除。

  • 被动删除:当用户访问某个key时,如果该key已经过期,则将其删除。

空闲连接回收机制

服务端不主动回收Tair空闲连接,由用户管理。

数据持久化策略

采用AOF_FSYNC_EVERYSEC方式,即每秒fsync策略。