其他分享
首页 > 其他分享> > zset如何解决内部链表查找效率低下

zset如何解决内部链表查找效率低下

作者:互联网

zset作为有序集合,内部基于跳表或者说索引的方式实现了数据的快速查找。解决了链表查询效率低下的痛点

前言

zset结构

image-20210705144222654

基本单元

zskiplist

image-20210705145402021

image-20210705145952498

image-20210705150306846

level

forward

image-20210705152058003

双链表

image-20210705153433365

随机层

image-20210705152812968

image-20210705153545606

image-20210705162650582

查找

分数定位

image-20210705164350328

image-20210705165800181

成员定位

image-20210705170513847

image-20210705171027960

image-20210705171201050

命令内部理解

zcard

zcount

zlecount

zrank

总结

点赞、关注不迷路哦


标签:zskiplist,zset,level,节点,链表,查找,我们
来源: https://www.cnblogs.com/zhangxinhua/p/15000514.html