发表评论取消回复
相关阅读
相关 redis源码学习之压缩列表
压缩列表 列表键和哈希键的底层实现。是为了节约内存而实现。 压缩列表是一段连续的内存,每个属性都会有固定的编码大小,例如对于字符串来说,我们需要知道字符串的长度,假设小
相关 redis源码学习之整数集合
整数集合 intset的底层实现比较简单,因为它所有的key都是整型,只是整型分为16bits、32bits和64bits这三种类型,当新插入的元素比当前集合中所有数还要
相关 redis源码学习之跳跃表
跳跃表 跳跃表对于我来说是一个比较陌生的数据结构,因此花了一上午的时间先看了一蛤MIT的公开课。[网易云课堂——MIT跳跃表][MIT] 什么是跳跃表,有一个很简单的例
相关 redis源码学习之字典
数据结构 几个重要的数据结构: `dict`、`dictht`、`dictEntry`分别表示字典,hash表,hash桶。 字典结构体,主要包含了hash表数组
相关 redis源码学习之链表
链表是经典的数据结构,redis的实现也很经典。 双向链表 redis的链表是双向链表,也就是说,每个链表节点有一个指向 前一个节点的指针和指向后一个节点的指针。另外,
相关 Redis 源码学习之事件驱动
Redis基于多路复用技术实现了一套简单的事件驱动库,代码在ae.h、ae.c以及ae\_epoll.c、ae\_evport.c和ae\_kqueue.c、ae\_selec
相关 Redis 源码学习之 Redis 事务
Redis作为一个内存型数据库,同样支持传统数据库的事务特性。这篇文章会从源代码角度来分析Redis中事务的实现原理。 What Redis事务提供了一种将多个命令请求打包
相关 Redis源码剖析-dict字典
改换一下策略,不直接介绍源码,打算先整体介绍一下思路,然后再根据源码解释具体的实现。 ![dict结构][dict] 如图所示,一个dict字典中由两个hashtable组
相关 Redis源码剖析之字典(dict)
Dict在redis中是最为核心的一个数据结构,因为它承载了redis里的所有数据,你可以简单粗暴的认为redis就是一个大的dict,里面存储的所有的key-value。
还没有评论,来说两句吧...