一本好书用心写

这篇书评可能有关键情节透露
有段时间因为工作原因研究下一些Nosql数据库,在查找资料时偶然发现了redis的很多推荐都指向这本书《Redis 设计与实现》,当时在网络上能找到v2.9版本的在线版本,冲着推荐便开始阅读,这本书一上来便是数据结构,还是有一定的阅读门槛的,因此初次阅读还是有一定难受的,后来硬着读了下去就发现其中的妙处了。时隔这么久,最近有机会开始阅读《Redis设计与实现》v3.0版本的新书,还是值得再次阅读一番的。
作者通过源码串联,这其实也是作者的强项和一直孜孜以倦而追求的,通过数据结构与对象、单机数据库的实现、多机数据库的实现、独立功能的实现等四部分组成,因为不是计算机专业出身,对于数据结构不是我的专长,所以大略的阅读了没有追求详细解读,这部分内容以后还是需要时间多多学习补一补。对于单机数据库、多机数据库就写的很详细,其中很多内容都通过源码进行原理解释,还是有些茅塞顿开的感觉的。另外中还大量使用图片来进行说明,我觉得对于原理的内容来说是个很好的写作方式,让人读图可知很多内容,比有些大段文字的描述要来的直接。
这就是有时很多大部头书籍也是从源码专业分析来的但是却看得如此费力的原因,缺少专业的图表说明了,并且书中都是说明书的解决缺少自己的理解。这本书作者还是不错的,尽可能再谈自己的理解。推荐想了解Redis的同学买一本仔细阅读下。