Contents

redis源码阅读-开始

自本博客之后的文章大概都是依照《Redis设计与实现》对Redis的源码进行阅读的记录。目的是为了对于Redis有一个了解,同时对之后需要使用Redis的项目上能够有所帮助。

Redis的介绍

redis是一个使用C编写的key-value数据库。性能极高且支持丰富的数据类型。它所有的操作都是原子性的。代码精简,只有3w行不到,利于阅读。

阅读顺序

如何阅读Redis源码?阅读的顺序主要还是按照黄建宏老师所建议的顺序进行阅读,暂时不看多机部分的实现。

  1. 阅读数据结构的实现。
  2. 阅读内存编码数据结构的实现。
  3. 阅读数据类型的实现。
  4. 阅读数据库实现相关代码。
  5. 阅读客户端和服务端相关代码。

至此将Redis阅读完毕。