文件名称:read-redis-src:通读redis原始码记录,并在原始码附上中文注释-源码通
文件大小:687KB
文件格式:ZIP
更新时间:2024-04-13 13:16:43
系统开源
阅读redis二进制 基于redis 3.2.5 通读redis原始记录,直接在文件原始码中附加中文注释。 源码下载: wget http://download.redis.io/releases/redis-3.2.5.tar.gz tar zxvf redis-3.2.5.tar.gz 一般阅读顺序: 第一阶段 熟悉内存管理和数据结构的实现 内存分配zmalloc.c和zmalloc.h 动态字符串sds.h和sds.c 双端链表adlist.c和adlist.h 字典dict.h和dict.c 跳转表server.h文件里面关于zskiplist结构和zskiplistNode结构,以及t_zset.c中所有zsl开头的函数,例如zslCreate,zslInsert,zslDeleteNode等。 基数统计hyperloglog.c中的hllhdr结构,以及所有以hll开头的函数