Redis在互联网技术存储方面使用非常广泛,几乎所有的后端技术面试官都要在Redis的使用和原理方面对求职小伙伴们进行各种刁难,特别是那些优秀的、竞争激烈的大型互联网公司(比如 Twitter、新浪微博、阿里云、腾讯云、淘宝、知乎等),通常要求面试者不仅要掌握 Redis 基础使用方法,更要深层理解 Redis 内部实现的细节原理。
但是在很多面试中,大多数同学只会拿 Redis 做数据缓存,也有小部分同学知道 Redis 的分布式锁,但也不清楚其内部实现机制。还有很多同学没认识到 Redis 是个单线程结构,也不理解单线程的 Redis为何还可以支持高并发。
掌阅服务端技术专家钱文品(老钱)在担任技术面试官时,看到无数求职者因为Redis问题而止步不前,感慨万千。老钱所在的掌阅科技公司,为了支撑海量(亿级)的用户服务,使用了上千个Redis 实例,包含大约 100 个 Redis 集群(Codis)以及很多独立的Redis 节点,他将自己多年累积的丰厚实战经验梳理总结,毫无保留地融汇到了《Redis 深度历险:核心原理与应用实践》一书中,希望能够帮助更多后端开发者可以更快、更深入地掌握 Redis 技能。
本书兼顾Python与Java,聚焦Redis实战,将讲解Redis知识点中最常见的核心原理和应用实践经验,让读者在阅读之后可以将知识快速应用到平时的 Redis 项目开发中。
除此之外,书中会深入探究一些底层的至关重要的计算机科学基础原理,以及技术应用的思考方式,这些基础的知识和技能将最终决定你的技术人生道路可以走多快、走多远。
本书分为基础和应用篇、原理篇、集群篇、拓展篇、源码篇共 5 大块内容。
为了便于读者理解本书内容,书中附有大量原创彩色插图 。希望这些彩图能够帮助读者更有效率地理解本书知识点,实现事半功倍的效果。
毫不夸张的说,只要能把 Redis 的知识点全部吃透,你的半只脚就已经踏进心仪公司的技术研发部了。
—— 老钱
本文分享自 博文视点Broadview 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!