编码和底层实现
一、字符串对象
编码转换
二、列表
列表的编码可以是ziplist或者linkedlist
ziplist编码的列表对象使用压缩列表作为底层实现。每个压缩列表的节点保存了一个列表元素。
编码转换
三、哈希表
哈希表的编码可以是ziplist或者hashtable
编码转换
四、集合
集合对象的编码可以是intset或者是hashtable.
编码转换
五、有序集合
有序集合对象的编码可以是ziplist或者skiplist
编码转换
列表的编码可以是ziplist或者linkedlist
ziplist编码的列表对象使用压缩列表作为底层实现。每个压缩列表的节点保存了一个列表元素。
哈希表的编码可以是ziplist或者hashtable
集合对象的编码可以是intset或者是hashtable.
有序集合对象的编码可以是ziplist或者skiplist