首页/数据/Redis 进阶速查/字段级 TTL 与内存新选择
内存与管理99 条

字段级 TTL 与内存新选择

Redis 7.4 起支持对 hash 字段设置独立过期(HEXPIRE/HPEXPIRE 等);字段级 TTL 比整键 TTL 更精细,代价是字段过期记录的内存与回收成本。

Redis 进阶速查数据更新于 2026-10-12
命令HEXPIRE key seconds FIELDS n field
优势单键内字段粒度管理
成本字段过期记录与扫描开销

示例

示例
redis-cli HEXPIRE session:1001 3600 FIELDS 1 token
redis-cli HTTL session:1001 FIELDS 1 token
字段数量巨大且 TTL 密集时先评估内存账,再决定是否采用。

易错点

  • 旧版本客户端不支持该命令族,接入前核对服务端版本
  • 字段级过期是较新能力,团队运维知识要同步更新

数据来源与参考

  • Redis 官方文档:字段过期命令
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌