redis-ziplist压缩列表
2021-09-30 14:59:55 6 举报
redis 压缩列表 ziplist
作者其他创作
大纲/内容
entry
节点
zllen
zlend
类型:列表节点长度:不固定用途:压缩列表包含的各个节点,节点的长度右节点保存到内容决定
类型:uint16_t长度:2byte用途:记录了压缩列表包含的节点数量,当这个熟悉小于65535时,这个属性的值就是压缩列表包含节点的数量;当这个值等于uint16_max时,积点德真是数量需要遍历整个压缩列表才能计算出来
zltail
类型:unit32_t长度:4byte用途:记录压缩列表表为节点距离压缩列表的起始位置有多少字节:通过这个偏移量,程序无需遍历整个压缩列表就能确定表尾节点的地址
类型:uint32_t长度:4byte用途:记录整个压缩列表占用的内存字节数;在对压缩列表进程内存重分配,或者计算zlend位置是使用
类型:uintspan style=\"font-size: inherit;\
redis----ziplist数据结构
zlbytes
...
0 条评论
下一页