| 结构 | biz:profile:<id> -> {f1:v1,f2:v2} |
|---|---|
| 收益 | 单对象开销摊薄 |
| 代价 | 整键过期粒度变粗 |
示例
示例
HSET user:1001 name alice city sh
HGET user:1001 city聚合后单键变大,配合编码阈值评估,定期巡检键规模。
大量结构相同的小对象可聚合进一个 hash:共享一个键与过期记录,dictEntry 与对象头开销被摊薄,适合画像、设置项类数据。
| 结构 | biz:profile:<id> -> {f1:v1,f2:v2} |
|---|---|
| 收益 | 单对象开销摊薄 |
| 代价 | 整键过期粒度变粗 |
HSET user:1001 name alice city sh
HGET user:1001 city