Tair Serverless KV计费说明

Tair Serverless KV的费用包含计算资源费用 (RCU/WCU)存储空间费用

计费项

  • 计算资源消耗 (按操作收费)

    • 读操作 (RCU): 单次请求每读取 4KB 数据计为 1 个 RCU。不足 4KB 按 4KB 计算。

      示例:读 1KB 或 4KB 都算 1 RCU;读 7KB (4KB + 3KB) 算 2 RCU。

    • 写操作 (WCU):单次请求每写入 512B 数据计为 1 个 WCU。不足 512B 按 512B 计算。

      示例: 写 200B 算 1 WCU;写 1KB (1024B = 512B * 2) 算 2 WCU;写 1.2KB (1228B ≈ 512B * 2.4) 算 3 WCU。

    常见命令CU计算示例

    类别

    计算规则

    主 key 的 Scan 类命令

    (SCAN、KEYS)

    1 个基准 RCU + 实际扫描的 key size 计算的 RCU

    通用命令

    (例如DEL、EXISTS)

    按照 key 的数量 n 计算 n 个WCU

    KV 结构

    (例如 String)

    (例如 SET)

    key 不存在

    按照 key size + value size 计算 WCU

    key 存在

    分为查询和写入两阶段,查询阶段按照 key size 计算 RCU,写入阶段按照 key size + value size 计算 WCU

    (例如 GET)

    key 不存在

    计算 1 RCU

    key 存在

    按照 key size + value size 计算 RCU

    KKV 结构

    (例如 Hash、Set、Zset、List、Geo)

    (例如 HSET)

    key 不存在

    按照 key size + field size + value size 计算 WCU

    key 存在,field 不存在

    需要先查找 key,会按照 key size 计算 RCU,再按照 key size + field size + value size 计算 WCU

    key ,field 存在

    需要先查找 key,会按照 key size 计算 RCU,再查找 field,按照 key size + field size + old value size 计算 RCU,最后按照 key size + field size + value size 计算 WCU

    (例如 HGET)

    key 不存在

    计算 1 RCU

    key 存在,field 不存在

    按照 key size 计算 RCU

    key ,field 存在

    按照 key size 计算 RCU,再按照 key size + field size + value size 计算 RCU

    Scan 类

    (例如 HSCAN)

    key 不存在

    计算 1 RCU

    key 存在

    2 个基准 RCU,再按照扫描的 field size + value size (如果返回 value)计算 RCU

  • 存储空间用量

    按实例实际占用的空间大小计费,单位为 GB。每小时统计一次,不足20GB20GB计算,超过20GB向上取整。

    示例:15GB存储按20GB计费;50.2GB存储按51GB计费。

定价

已开通地域

RCU

WCU

存储

北京,上海,杭州,深圳

0.6 元/百万次

0.9 元/百万次

0.002 元/小时/GB

计费方式

计费项

RCU

WCU

存储

用量统计

  • 系统每秒统计实例消耗的RCUWCU数量。

  • 每日汇总消耗量。

  • 百万次为单位收费,不足部分向上取整。

  • 系统每小时统计实例的平均存储用量 (GB),不足20GB20GB计算

  • 每日汇总消耗量。

  • GB为单位收费,不足部分向上取整。

日费用计算公式

费用 = (向上取整(日总消耗量 / 100万)) * 单价

((向上取整)日每小时的存储用量之和) * 0.002

出账周期

日出账

日出账

费用计算示例

  • 例 1:北京地域实例,当日 RCU 消耗为 110 万,WCU 消耗 20 万,存储用量其中 18 小时 30GB,6 小时 50GB。

    • RCU费用:110 万次 -> 按 200 万次计 (110万 > 100万,向上取整到200万) -> 费用:200万 * 0.6元/百万 = 1.2

    • WCU费用:20 万次 -> 按 100 万次计 (20万 > 0,向上取整到100万) -> 费用:100万 * 0.9元/百万 = 0.9

    • 存储费用:

      • 30GB 持续 18小时:30GB * 18 = 540GB。

      • 50GB 持续 6小时:50GB * 6 = 300GB

      • 存储总费用:(540GB + 300GB) * 0.002元 = 1.68

    • 当日总费用:1.2元 (RCU) + 0.9元 (WCU) + 1.68元 (存储) = 3.78元。

  • 例 2:上海地域实例,当日 RCU 消耗为 1180 万,WCU 消耗 530 万,存储用量其中 6 小时 500GB,13 小时 450GB,5 小时 600GB。

    • RCU费用:1180 万次 -> 按 1200 万次计(向上取整到1200万) -> 费用:1200万 * 0.6元/百万 = 7.2

    • WCU费用:530 万次 -> 按 600 万次计(向上取整到600万) -> 费用:600万 * 0.9元/百万 = 5.4

    • 存储费用:

      • 500GB 持续 6小时:500GB/小时 * 6小时 = 3000GB

      • 450GB 持续 13小时:450GB/小时 * 13小时 = 5850GB

      • 600GB 持续 5小时:600GB/小时 * 5小时 = 3000GB

      • 存储总费用:(3000GB + 5850GB + 3000GB)* 0.002元 = 23.70

    • 当日总费用:7.2元 (RCU) + 5.4元 (WCU) + 23.70元 (存储) = 36.30元。