这是2016年目前读到的最有价值技术书籍!
全书读完最有收获的是第一部分:数据结构与对象
起初没明白为什么会讲数据结构,并且还是C语言-源代码
不过还好,内容安排循序渐进,虽然第一遍看时有些吃力
但是细细琢磨,配着书中丰富的图例,真是竟然看透看懂了
看完第一部分,才意识到,原来后边的内容,全是基于这些数据结构实现的底层逻辑
所以这一部分阅读时尽量不要跳过!
并且对于把Java当主编程语言的同学绝对有很多值得学习和思考的地方!
能学习到新知,并让人产生思考,绝对是一本书的价值体现!
全书作者的文字表达能力虽有不是很通顺的地方,但是图例,完美地弥补了这一点
图例太丰富,太直白,有时候简直比文字都好理解,这一点太佩服作者了!
第二,三部分:单机/多机数据库的实现
既然读懂了Redis特有的数据结构及对象组织方式,那这部分对于理解Redis数据库的实现
简直是太简单了,并且读完有一种豁然开朗的感觉,假如要使用Java语言模拟实现,应该也不难!
第四部分:独立功能实现
全书只有这一部分有一小段儿看不懂:
在BITCOUNT 命令的实现中关于variable-precison SWAR算法的原理解释
虽配有文字和图例,但真是没看懂,没能全部理解!
所以,全书读下来,信息量太大,关于Redis的底层实现逻辑,终于有了个透彻的理解和学习
一开始以为本书会是一个实践指南类的,但是读完数据结构和数据库这两部分
才明白:源码已尽显,实践其实配合书中图例已经算是在边了解底层的同时边实践了
不过还是希望以后再版时,作者能加些实际生产使用的场景案例和运维相关的内容!
真的是设计与实现而非实践指南
《Redis设计与实现》热门书评
-
很好的设计原理剖析
7有用 0无用 Asuka4J 2014-06-29
第一时间入手,花了一个周末读完。总体来说很棒,比网站上的内容丰富了很多。亮点:1. 在源码层面,对Redis几乎所有特性都做了深入分析。2. 每个章节都有很多生动的配图,便于理解。3. 附带了注释版的Redis3.0源码,结合着看很爽。挑刺:1. 基本是讲原理,涉及实战经验较少。2. 一些章节的描述...
-
数据结构之美
4有用 0无用 DavidTian 2016-04-26
[阅读时间] 2016/3/29开始读,4/26读完全书。每一页用心阅读, 除了第372页对BITCOUNT使用的variable-precison SWAR算法没看懂之外,其他知识都完全理解。[书与技术在当下的状态] ...
-
大陆侯俊杰
3有用 0无用 攻城师-翡青 2017-04-03
本来是为应付面试读的(几次面试当中问到了好多Redis实现方面的问题:Redis如何实现expire、如何实现集群、sentinel作用、事务实现、哪类持久化更安全、各种数据结构的底层实现...), 结果在看了几章之后完全被吸引住了, 深入浅出, 读来流畅痛快, 有种"大陆侯俊杰"的感觉.
- 推荐给对redis感兴趣的人的一本书
2有用 0无用 zionwu 2014-07-03
作为看过这本书网络旧版,以及读过redis源码的人,我认为这本书值得一读。与旧版相比,新版完全是重写了,添加了更多更详细的内容,可以看出作者的用心与诚意。而书中并没有简单的粘贴源码或者陷入代码级别的细节中,而是将源码中重要的逻辑和思想抽象出来,深入浅出做讲解。比如第二章2.2 “SDS与C字符串的区...
- 真的是设计与实现而非实践指南
1有用 0无用 bdceo 2016-07-29
这是2016年目前读到的最有价值技术书籍!全书读完最有收获的是第一部分:数据结构与对象起初没明白为什么会讲数据结构,并且还是C语言-源代码不过还好,内容安排循序渐进,虽然第一遍看时有些吃力但是细细琢磨,配着书中丰富的图例,真是竟然看透看懂了看完第一部分,才意识到,原来后边的内容,全是基于这些数据结构...
- 推荐给对redis感兴趣的人的一本书
书名: Redis设计与实现
作者: 黄健宏
出版社: 机械工业出版社
出版年: 2014-6
页数: 388
定价: 79.00
装帧: 平装
丛书: 数据库技术丛书
ISBN: 9787111464747