对象中不同类型的使用条件
列表对象的编码方式目前只是quicklist,原本可以是linkedlist,但是由于list的附加空间太高,容易造成大量的内存碎片,从redis3.2开始使用quicklist代替了linkedlist和ziplist。
可以通过以下方式获取编码方式:
127.0.0.1:6379> rpush numbers 1 "three" 5
(integer) 9
127.0.0.1:6379> object encoding numbers
"quicklist"
对象类型的结构图
图越来越大,不一层层展开了。
列表对象.PNG
网友评论