| 出现位置 | Hash/ZSet 小对象、quicklist 节点 |
|---|---|
| 特点 | 连续内存、紧凑、避免级联更新 |
| 查看 | OBJECT ENCODING 返回 listpack |
示例
示例
redis-cli HSET cfg:app theme dark lang zh
redis-cli OBJECT ENCODING cfg:app # listpack
redis-cli ZADD z 1 a 2 b
redis-cli OBJECT ENCODING z # listpacklistpack 解决了 ziplist 级联更新的问题:修改元素不会引发后续所有节点连续重写,适合频繁小幅更新的小对象。