文档

使用限制

更新时间:

本文介绍云原生内存数据库Tair各数据类型以及部分功能特性的使用限制。

项目

说明

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命令支持

详情请参见Tair命令支持概览

监控报警

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

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

数据过期删除策略

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

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

空闲连接回收机制

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

数据持久化策略

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