有段时间因为工作原因研究了一些Nosql数据库。在查找资料时偶然发现了这本《Redis设计与实现》,很多人都推荐它。当时我在网上找到了v2.9版本的在线版,于是就开始阅读了。这本书一开始就讲了数据结构,对于我来说有一定难度,初次阅读时感觉有些吃力,但后来继续努力读下去,发现其中的精妙之处。现在有机会开始阅读新书《Redis设计与实现》v3.0版本,我觉得再次阅读一遍是值得的。
作者通过对源码的串联进行讲解,这其实也是作者一直追求的强项。书中分为数据结构与对象、单机数据库的实现、多机数据库的实现、独立功能的实现四部分。由于我不是计算机专业出身,对于数据结构并不是我的专长,所以我大致阅读了一下,并没有追求详细解读。这部分内容以后还需要花时间学习补充。对于单机数据库、多机数据库的讲解非常详细,其中很多内容通过源码解释原理,让我茅塞顿开。此外,书中还采用了大量的图片来进行说明,我觉得这对于理解原理非常有帮助,比起一些大段文字描述来说更直观。
这也说明了为什么有时候读一些大部头的书籍,虽然从源码角度进行了专业分析,但却让人感到费劲。原因是缺少专业的图表说明,并且书中只是提供了说明,缺少了自己的理解。这本书的作者做得很不错,尽可能地谈到自己的理解。我推荐想了解Redis的同学购买一本仔细阅读。
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价