==============================
本项目是带有详细注释的 Redis 2.8.24 版源码。
在我的博客了有较为详细的源码分析文章,大家可以参考学习。
博客地址: http://blog.csdn.net/xiejingfa/article/category/6064201
希望这个项目能给您学习和了解 Redis 带来一些帮助。
最后,求star。
Enjoy Redis!
文件 | 链接 |
---|---|
adlist.c 、 adlist.h |
双向链表list数据结构实现,【Redis源码剖析】 - Redis内置数据结构之双向链表list。 |
sds.c 、 sds.h |
字符串sds数据结构实现, 【Redis源码剖析】 - Redis内置数据结构之字符串sds。 |
dict.c 、 dict.h |
字典dict数据结构实现,【Redis源码剖析】 - Redis内置数据结构之字典dict。 |
ziplist.c 、 ziplist.h |
压缩列表ziplist数据结构实现,ziplist是为了节省列表空间而设计一种特殊编码方式,【Redis源码剖析】 - Redis内置数据结构之压缩列表ziplist。 |
zipmap.c 、 zipmap.h |
压缩字典zipmap数据结构实现,zipmap是为了节省哈希表空间而设计一种特殊编码方式, 【Redis源码剖析】 - Redis内置数据结构值压缩字典zipmap。 |
intset.c 、 intset.h |
整数集合intset数据结构实现,【Redis源码剖析】 - Reids内置数据结构之整数集合intset。 |
object.c |
Redis对象redisObject的实现,函数声明在redis.h文件中,【Redis源码剖析】 - Redis数据类型之redisObject。 |
t_list.c |
Redis数据类型List的实现,函数声明在redis.h文件中,【Redis源码剖析】 - Redis数据类型之列表List。 |
t_zset.c |
Redis数据类型zset的实现,函数声明在redis.h文件中,【Redis源码剖析】 - Redis数据类型之有序集合zset。 |
multi.c |
Redis事务的实现,函数声明在redis.h文件中,【Redis源码剖析】 - Redis之事务的实现原理。 |
db.c |
Redis数据库,函数声明在redis.h文件中,【Redis源码剖析】 - Redis之数据库redisDb。 |