《Redis 设计与实现》一书全面而完整地讲解了 Redis 的内部运行机制, 对 Redis 的大多数单机功能以及所有多机功能的实现原理进行了介绍, 展示了这些功能的核心数据结构以及关键的算法思想。
书本网站:http://redisbook.com/
带注释的源码
为了帮助有需要的读者进一步了解 Redis 的实现细节, 本书附带了一份包含详细中文注释的 Redis 3.0 版本源码可供参考: https://github.com/huangz1990/redis-3.0-annotated 。
《如何阅读 Redis 源码》 —— 文章给出了一个推荐的 Redis 源码阅读顺序以供参考, 读者可以在阅读完本书之后, 根据文章描述的顺序来尝试阅读源码, 从而进一步提高对 Redis 的了解。
http://blog.huangz.me/diary/2014/how-to-read-redis-source-code.html
编写《Redis 设计与实现》时用到的工具:http://hzblog.readthedocs.io/en/latest/diary/2013/tools-for-writing-redisbook.html
目录如下:
文档生成:Sphinx
源码的管理和托管:git 、 github 以及 bitbucket
图片生成:Graphviz
其他工具
Sphinx 项目托管: ReadTheDocs
结尾