赞
踩
压缩列表是 Redis 为了节约内存而开发的, 由一系列特殊编码的连续内存块组成的顺序型(sequential)数据结构。一个压缩列表可以包含任意多个节点(entry), 每个节点可以保存一个字节数组或者一个整数值。如图所示
每个压缩列表节点都由 previous_entry_length 、 encoding 、 content 三个部分组成
previous_entry_length 属性以字节为单位, 记录了压缩列表中前一个节点的长度。
encoding 属性记录了节点的 content 属性所保存数据的类型以及长度:
content 属性负责保存节点的值, 节点值可以是一个字节数组或者整数, 值的类型和长度由节点的 encoding 属性决定。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。