| 命令 | 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 7.4 起支持对 hash 字段设置独立过期(HEXPIRE/HPEXPIRE 等);字段级 TTL 比整键 TTL 更精细,代价是字段过期记录的内存与回收成本。
| 命令 | HEXPIRE key seconds FIELDS n field |
|---|---|
| 优势 | 单键内字段粒度管理 |
| 成本 | 字段过期记录与扫描开销 |
redis-cli HEXPIRE session:1001 3600 FIELDS 1 token
redis-cli HTTL session:1001 FIELDS 1 token