redis源码剖析
文章平均质量分 68
昭君出塞
每天进步一点点
展开
-
唯快不破:redis源码剖析01-学习计划
最近发现阅读源码是增长编程能力的九阳真经,再加上最近在学习UNP第一册,所以决定阅读分析一下现有开源项目redis。项目计划一天一个模块,逐步完成对redis源码的学习。Redis的代码规模比较小,非常适合学习,是一份非常不错的学习资料,数了一下大概100个文件左右的样子,用的是C语言写的。希望最终能把他啃完吧,C语言好久不用,快忘光了。分析源码的第一步,先别急着想着从哪开始看起,先浏览一下源...原创 2017-10-23 15:53:09 · 204 阅读 · 0 评论 -
唯快不破:redis源码剖析02-adlist双向链表结构
继上次的redis源码分析(一)之后,本人开始订制着一份非常伟大的计划-啃完redis源代码,也对他进行了切块划分,鉴于本人目前对他的整个运行流畅还不特别清楚的情况下,所以决定第一个要解决的就是与逻辑无关的代码,也就是一些基本模块,因为是相互独立的,所以不会影响整体的阅读,所以第一个开刀的就是结构体模块了。结构体模块我划分了差不多10个文件的样子,今天看的主要是adlist.c的文件,收获有如下...原创 2017-10-31 20:18:36 · 467 阅读 · 0 评论 -
唯快不破:redis源码剖析04-sds动态字符串
sds.h原创 2017-11-25 13:54:52 · 803 阅读 · 0 评论 -
唯快不破:redis源码剖析03-dict哈希表结构
分析原创 2017-10-23 10:22:04 · 809 阅读 · 0 评论 -
唯快不破:redis源码剖析05-ziplist字符串压缩链表
ziplist.h原创 2017-11-30 13:12:09 · 198 阅读 · 0 评论