介绍
分析源码的目的主要有以下几个:
- 学习大牛们的代码编写思路,并应用到自己的程序开发中。
- 通过对软件的源码的分析,掌握该软件的运行原理,能更好的,更加正确的使用该软件。
- 在开源软件的基础上进行开发,在此基础上实现自己的功能。
写这本书的目的是为了解决后面两个问题。希望能够通过源码的分析,能更加深入的掌握redis的使用,并掌握在不同场景下,如何更加稳定,安全,高效的使用redis的理论和方法。 本书基于redis的源码4.0.1进行分析。所谓情景分析,就在理解其核心原理的条件下,对各种使用的场景进行分析。 本书的内容安排如下:
- 第1章,主要讲解redis的核心数据结构
- 第2章,主要讲解redis的事件处理框架。
- 第3章,主要讲解redis的核心命令的实现。
- 第4章,主要讲解redis的持久化原理和实现。
- 第5章,主要讲解redis的集群机制的实现。
- 第6章,主要讲解redis同步机制的实现。
- 第7章,主要讲解redis的最佳实践。