发表评论取消回复
相关阅读
相关 redis源码解析(十四)快速链表结构分析
一. 简介 在redis源码中可以看到当前主要使用的并不是压缩链表而是快速链表,快速链表由节点、快速链表,迭代器组成。为什么这样设计呢?总结起来,大概又是一个空间...
相关 从redis源码看数据结构(一)链表
文章目录 从redis源码看数据结构(一)链表 一,redis数据类型 二,redis底层列表实现 1.列表底层数据结
相关 源码分析【一】LinkedList链表结构
源码分析系列 [源码分析【一】LinkedList链表结构][LinkedList] [源码分析【二】ArrayList数组][ArrayList] [源码分析【三】Ar
相关 Redis之压缩表-ziplist
介绍 作者嵌入式出生,所以对内存很敏感,嵌入式设备RAM通常是有限的,所以作者在牺牲效率的情况下,尽量压缩存储字符串或者整数列表的空间(先前使用链表,现在作者使用一个连续
相关 redis数据结构实现--压缩列表(ziplist)
压缩列表(ziplist)是链表键和哈希键的底层实现之一。当链表键或哈希键只有少量列表项,且列表项中是小整数值或短字符串,则会采用压缩列表作为底层实现。 ----------
相关 redis源码解析(十一)hyperloglog算法源码分析
一. 简介 HyperLogLog 是用来做基数统计的算法,HyperLogLog 的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定的并且很
相关 redis源码解析(十一)压缩链表ziplist结构分析
一. 前言 压缩链表ziplist是一个经过特殊编码的双向链表,它的设计目标就是为了提高存储效率。ziplist可以用于存储字符串或整数, 其中整数是按真正的二进制表
相关 redis源码解析(十二)压缩链表ziplist内部功能函数分析
1. 前言 压缩链表内部定义了很多功能函数用于实现数据控制和逻辑的分离,同时简化API代码的流程使其更为一目了然,因此本文主要研究内部功能函数以便于更好的分析API函
相关 redis源码解析(十三)压缩链表ziplistAPI函数分析
API的函数实现源码如下: / 创建新的压缩列表 Create a new empty ziplist. / unsigned char ziplist
相关 Redis源码剖析之压缩列表(ziplist)
本来打算只用一篇文章来讲解Redis中的list,在实际写作过程中发现Redis中有多种list的实现,所以准备拆成多篇文章,本文主要讲ziplist,ziplist也是qui
还没有评论,来说两句吧...