发表评论取消回复
相关阅读
相关 Redis源码剖析--压缩列表
压缩列表(ziplist)是列表键和哈希键的底层实现之一。 Redis的列表键,哈希键,有序集合的底层实现都用到了ziplist。 当列表键中包含比较少的元素,并且元素都
相关 Redis源码剖析--跳跃表
跳跃表(skiplist)是一种有序数据结构, 它通过在每个节点中维持多个指向其他节点的指针, 从而达到快速访问节点的目的。 跳跃表支持平均 O(\\log N) 最坏 O(
相关 Redis源码剖析-dict字典
改换一下策略,不直接介绍源码,打算先整体介绍一下思路,然后再根据源码解释具体的实现。 ![dict结构][dict] 如图所示,一个dict字典中由两个hashtable组
相关 Redis源码剖析--简单动态字符串sds
Redis 没有直接使用 C 语言传统的字符串表示, 而是自己构建了一种名为简单动态字符串(simple dynamic string,SDS)的抽象类型, 并将 SDS 用作
相关 Redis源码剖析--字符串t_string实现
介绍完Redis的底层数据结构之后, 介绍我们平时使用Redis的时候可以直接看到五种数据结构:字符串、哈希、链表、集合和有序集合。 首先介绍字符串t\_string的实现。
相关 Redis源码剖析--quicklist
quicklist概述 上一节中,我们有说到Redis中的列表对象在版本3.2之前,列表底层的编码是 ziplist 和 linkedlist 实现的, 但是在版本3.2
相关 Redis源码剖析--列表t_list实现
Redis中的列表对象比较特殊,在版本3.2之前,列表底层的编码是 ziplist 和 linkedlist 实现的, 但是在版本3.2之后,重新引入了一个 quicklist
相关 Redis源码剖析之服务器
以下涉及到的源码均为redis5.0-rc3版本的代码【[点击查看官方源码][Link 1]】 文章目录 服务器结构 服务器初始化
相关 Redis源码剖析--列表t_list实现
Redis中的列表对象比较特殊,在版本3.2之前,列表底层的编码是 ziplist 和 linkedlist 实现的, 但是在版本3.2之后,重新引入了一个 quicklist
还没有评论,来说两句吧...