概述

使用Redis已经有很长一段时间了,期间也阅读过一些源码,但是一直没能坚持读完。最近一段时间比较空闲,下定决心系统地阅读一遍Redis源码,并记录下来。

Redis源码质量非常优秀,值得细细品读。此次基于Redis-2.8.19,新版本的改动主要在Redis集群方面。初次阅读,决定先不涉及这一块内容。

阅读顺序

阅读基本按照黄健宏建议的顺序

首先是基本的数据结构实现:

  1. 字符串
  2. list
  3. dict
  4. skiplsit