redis 压缩列表
压缩列表ziplist是列表、哈希和有序集合的底层实现,当数据量比较小时会使用ziplist。
列表类型ziplist条件:
- 列表对象保存的所有字符串元素都小于64字节;
- 列表对象保存的元素个数小于512个。
在配置文件中 list-max-ziplsit-entries和list-max-ziplist-value。
哈希类型ziplist条件:
- 哈希对象保存的所有字符串元素都小于64字节;
- 哈希对象保存的元素个数小于512个。
在配置文件中hash-max-ziplsit-entries和hash-max-ziplist-value。
有序集合ziplist条件:
- 有序集合保存的元素小于128个
- 所有元素长度小于64字节
在配置文件中zset-max-ziplsit-entries和zset-max-ziplist-value。