Redis 的底层原理,Redis 设计与实现(第二版).CHM算是比较经典的资源了。作者是黄健宏,讲得挺系统,从数据结构、事件机制、到持久化,每一块都有源码级解析,适合你深入了解 Redis 怎么跑起来的。

跳表、字典、AOF、RDB这些核心点,配合书里的图示和源码解读,看着不枯燥。你如果平时习惯用 Redis 当缓存、消息队列、排行榜啥的,看完这本书会对它背后的实现逻辑有更清晰的理解。

CHM 格式的文档嘛,打开方便,查找也挺快的,不像 PDF 那么重。你要是用 Windows,直接点开就能看,像看文档一样。没 Windows?装个 CHM 阅读器也能搞定。

还有个细节是,这书第二版比第一版多了些集群和模块机制的内容,更新得比较及时。如果你有打算搞 Redis 中间件,或者想研究它的扩展能力,这部分内容蛮有参考价值。

对了,配套你可以看看Redis 内存数据库那篇文章,讲得也挺直白;另外搞事件机制的朋友可以顺便瞄一眼Apache Kafka 流服务设计模式,跟 Redis 事件循环的思想蛮像的。

如果你正在面试,或者打算优化现有项目里 Redis 的使用场景,这本书值得花时间啃一啃。尤其是对性能调优、内存管理这些细节比较在意的同学,更能挖到不少干货。