发表评论取消回复
相关阅读
相关 redis源码解析(十五)快速链表API功能函数解析
一. 前言 本文继前文基础上继续分析剩余的快速链表函数源码。 二. 源码分析 /* Replace quicklist entry at offs...
相关 redis源码解析(十四)快速链表基本功能函数解析
1. 简介 本文分析快速链表创建、删除、合并等基本功能操作。快速链表由一系列的节点构成,而每个节点又可以携带一个压缩链表,因此快速链表的创建、节点上压缩链表的创建...
相关 redis源码解析(十四)快速链表结构分析
一. 简介 在redis源码中可以看到当前主要使用的并不是压缩链表而是快速链表,快速链表由节点、快速链表,迭代器组成。为什么这样设计呢?总结起来,大概又是一个空间...
相关 从redis源码看数据结构(四)跳跃链表
> 笔者大三,最近复习到了redis,如有错误,还请及时指出 从redis源码看数据结构(四)跳跃链表 文章目录 从redis源码看数据结构(四)跳跃链表
相关 源码分析【一】LinkedList链表结构
源码分析系列 [源码分析【一】LinkedList链表结构][LinkedList] [源码分析【二】ArrayList数组][ArrayList] [源码分析【三】Ar
相关 redis源码解析(四)双向链表
本文分析redis里的双向链表的基础结构以及基础函数 1. 基本结构 redis的双向链表主要实现了以下三个结构体: (1)链表节点,包括两个指针指向前
相关 redis源码解析(十一)hyperloglog算法源码分析
一. 简介 HyperLogLog 是用来做基数统计的算法,HyperLogLog 的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定的并且很
相关 redis源码解析(十一)压缩链表ziplist结构分析
一. 前言 压缩链表ziplist是一个经过特殊编码的双向链表,它的设计目标就是为了提高存储效率。ziplist可以用于存储字符串或整数, 其中整数是按真正的二进制表
相关 redis源码解析(十二)压缩链表ziplist内部功能函数分析
1. 前言 压缩链表内部定义了很多功能函数用于实现数据控制和逻辑的分离,同时简化API代码的流程使其更为一目了然,因此本文主要研究内部功能函数以便于更好的分析API函
相关 redis源码解析(十三)压缩链表ziplistAPI函数分析
API的函数实现源码如下: / 创建新的压缩列表 Create a new empty ziplist. / unsigned char ziplist
还没有评论,来说两句吧...