redis源码阅读-开始
Contents
自本博客之后的文章大概都是依照《Redis设计与实现》对Redis的源码进行阅读的记录。目的是为了对于Redis有一个了解,同时对之后需要使用Redis的项目上能够有所帮助。
Redis的介绍
redis是一个使用C编写的key-value数据库。性能极高且支持丰富的数据类型。它所有的操作都是原子性的。代码精简,只有3w行不到,利于阅读。
阅读顺序
如何阅读Redis源码?阅读的顺序主要还是按照黄建宏老师所建议的顺序进行阅读,暂时不看多机部分的实现。
- 阅读数据结构的实现。
- 阅读内存编码数据结构的实现。
- 阅读数据类型的实现。
- 阅读数据库实现相关代码。
- 阅读客户端和服务端相关代码。
至此将Redis阅读完毕。