Redis中的强大的数据结构跳跃表(skiplist)的内部详解及实际运用

前言 跳跃表结构在 Redis 中的运用场景只有一个,那就是作为有序列表 (Zset) 的使用。跳跃表的性能可以保证在查找,删除,添加等操作的时候在对数期望时间内完成,这个性能是可以和平衡树来相比较的,而且在实现方面比平衡树要优雅,这就是跳跃表的长处。跳跃表的缺点就是需要的存储空间比较大,属于利用空间来换取时间的数据结构。接下来我们思考三个问题: 思考三个问题 跳跃表的底层结构是什么样的,为什么可
相关文章
相关标签/搜索