这两本 Redis 书籍,真经典!!

Published on with 0 views and 0 comments

最近在学习 Redis 相关内容,为此买了两本关于 Redis 的书籍,一本为 「Redis 设计与实现」,另一本为 「Redis 开发与运维」。

目前大概看了一半,个人聊聊两本书籍的的区别。

第一本 「Redis 设计与实现」,这本书主要偏重与底层原理,本书大部分内容都是从底层 C 语言代码介绍,再结合大量插图的讲清楚其中技术点。

这样的优点在于从源码出发,可以很深刻的理解其中设计实现点,另外还可以偷学一波大佬们的代码。

第二点,对于有些原理,直接从代码理解,可能很不好弄懂,不过通过插图方式,一下子就能看懂。

再来说说这样的缺点,对于没学过 C 语言的,或者说只接触过 Java 的同学来讲,这样直接从 C 语言看起真的很难。

还记得个人两年前就同事那里看过这本书,刚看第一张,就被劝退了。

密密麻麻的 C 语言,看的真的头疼!

不过随着自己编程经验越来越丰富,现在再来看这些 C 语言代码,已经没有那么费劲。

不知道大家有没有发现,以前有些看不懂的原理知识,有些觉得很难的原理,随着编程经验越来丰富,渐渐都明了了,都能看懂了。

所以有些东西如果在你这阶段真的看不懂,那就不要纠结,适当放弃,以后你肯定会懂的~

所以,如果你目前编程经验稍微欠缺的,不太推荐看这本书,真的会被劝退,打击自信心。

第二本书「Redis 开发与运维」,基本上 「Redis 设计与实现」,涉及的内容,这本书都有讲到的。

不过么这本属于对有关 Redis 的底层原理知识,浅尝而止。

这本书从名字就可以看出,偏向 Redis 实际开发与运维,所以本书很大一部分内容会涉及实际开发与运维的知识,这其实对于我们日常开发非常有帮助。

这本书里面讲到很多关于 Redis 阻塞,Bigkey 的问题,不仅分析问题,还给出一些解决方案。

日常开发与运维中如果碰到这类问题,不妨将这本书当做一本参考手册,有事没事翻一翻。

最后如果大家不缺钱,我推荐两本都买,结合起来一起看。像我现在就是看完 「Redis 设计与实现」 其中一小节之后,会再看一下 「Redis 开发与运维」相关的内容。

如果只推荐一本,我推荐大家先买 「Redis 开发与运维」,后面再买 「Redis 设计与实现」。

好了,今天分享就到这里了,大家有没有其他 Redis 相关的书籍分享呢?

不妨在留言区给各位球友推荐安利一波呗!!!


本文首发于: https://studyidea.cn/redis-books

欢迎关注我的公众号:程序通事,获得日常干货推送。如果您对我的专题内容感兴趣,也可以关注我的博客:studyidea.cn