【官方网站】
本书的官方网站 www.RedisBook.com 提供了书本试读、相关源码下载和勘误回报等服务,欢迎读者浏览和使用。
【编辑推荐】
本书系统而全面地描述了 Redis 内部运行机制。图示丰富,描述清晰,并给出大量参考信息,是 NoSQL 数据库开发人员案头必备。包括大部分 Redis 单机特征,以及所有多机特性。
【读者评价】
这本书描述的知识点很丰富,覆盖很全,里面提到特性较多,有不少我们也没用过 :) 每个命令内部的机制的介绍很不错,很多估计也是首次有详细文档介绍。——杨卫华(@TimYang)新浪微博技术总监
近几年 Redis 以其高性能、高灵活性的优点,变得越来越流行。但很多人在使用 Redis 时,仅仅还是停留在比较表层的功能性认识,缺乏对内部机制原理的深入理解。本书是 huangz 同学长期对 Redis 源码的阅读心得结晶,书中对 Redis 的各个方面都进行了详细且深入的讲解,将复杂的原理用最简单的方式为大家解构和讲解,强烈推荐给每一位 Redis 的使用者阅读。—— iammutex,NoSQLFan 站长,乐视网技术经理
Redis 是近些年来特别火爆的 NoSQL 之一。纵观中外各种书籍还没有一本能对 Redis 内部进行深入剖析,《Redis 设计与实现》可谓开此先河。常和作者在网上交流,知道作者为这本书付出了大量的心血。这本书行文流畅,思路清晰,详细地介绍了 Redis 源码的方方面面。无论是想学习 NoSQL、网络编程的初学者,还是源码控的进阶者,本书都会有很大的帮助。—— 阮若夷,支付宝高级专家
【内容简介】
本书全面而完整地讲解了 Redis 的内部机制与实现方式,对 Redis 的大多数单机功能以及所有多机功能的实现原理进行了介绍,展示了这些功能的核心数据结构以及关键的算法思想,图示丰富,描述清晰,并给出大量参考信息。通过阅读本书,读者可以快速、有效地了解 Redis 的内部构造以及运作机制,更好、更高效地使用 Redis。
本书主要分为四大部分。第一部分“数据结构与对象”介绍了 Redis 中的各种对象及其数据结构,并说明这些数据结构如何影响对象的功能和性能。第二部分“单机数据库的实现”对 Redis 实现单机数据库的方法进行了介绍,包括数据库、RDB 持久化、AOF 持久化、事件等。第三部分“多机数据库的实现”对 Redis 的 Sentinel、复制、集群三个多机功能进行了介绍。第四部分“独立功能的实现”对 Redis 中各个相对独立的功能模块进行了介绍,涉及发布与订阅、事务、Lua 脚本、排序、二进制位数组、慢查询日志、监视器等。本书作者专门维护了 www.redisbook.com 网站,提供带有详细注释的 Redis 源代码,以及本书相关的更新内容。
黄健宏软件开发者,他喜欢函数式编程,热爱开源软件。出于对数据库的强烈兴趣,他开始阅读和分析Redis源代码,并对Redis2.6和Redis3.0的源代码进行了详细注释。他翻译并维护着Redis中文文档网站www.RedisDoc.com,编写了OORedis库。除此之外,他还是《RedisinAction》一书的译者。作者的豆瓣主页:douban.com/people/i_m_huangz/
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
读者评价
作者通过源码串联,这其实也是作者的强项和一直孜孜以倦而追求的,通过数据结构与对象、单机数据库的实现、多机数据库的实现、独立功能的实现等四部分组成,因为不是计算机专业出身,对于数据结构不是我的专长,所以大略的阅读了没有追求详细解读,这部分内容以后还是需要时间多多学习补一补。...