ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
在`Redis3.2`之前,`linkedlist`和`ziplist`两种编码可以选择切换,如果需要列表使用`ziplist`编码进行存储,则必须满足以下两个条件: * 列表对象保存的所有字符串元素的长度都小于`64`字节。 * 列表对象保存的元素数量小于`512`个。 一旦不满足这两个条件的任意一个,则会使用`linkedlist`编码进行存储。 PS:这两个条件可以通过参数`list-max-ziplist-value`和`list-max-ziplist-entries`进行修改。 这两种列表能在特定的场景下发挥各自的作用,总体来说已经能满足大部分需求了,然而`Redis`并不满足于此,于是一场改革引发了,`quicklist`横空出世。