文章目录
- 前言
- 拉取源码
- 项目结构
- 源码阅读技巧
- 最后
前言
我是醉墨居士,未来的一段时间里面我准备写一些关于Redis源码的文章,来帮助大家深入浅出Redis,希望大家多多支持🫠
拉取源码
git clone https://github.com/redis/redis
项目结构
- deps
第三方依赖包 - src
核心代码 - tests
测试代码 - utils
工具代码
源码阅读技巧
阅读源码,不是一件简单的任务
如果看的太细腻,可能会陷入无尽的代码之中,无法自拔
如果看的太粗略,又可能只有大概的印象,掌握不到精髓
我的源码阅读流程是:
首先,粗略看一下有哪些模块
然后,深入依次各个模块的内容
最后,理清模块之间的调用关系
这个方法因人而异,找到适合自己的方式才是最重要的
最后
虽然阅读大型项目的源码是一件非常消耗精力的事情,但是它能够给我们带来巨大的收益,总的来说,我感觉还是利大于弊
大家加油,我们一起进军Redis🤓