redis设计与实现
该书系统解析Redis内部运行机制,分为数据结构与对象、单机数据库实现、多机数据库实现、独立功能实现四部分 [2] [4-7] [9]。内容涵盖简单动态字符串、跳跃表等核心数据结构,RDB/AOF持久化、事件处理等单机功能,以及复制、Sentinel、集群等多机功能模块的实现原理 [2] [4-6]。作者维护技术网站提供带注释的Redis源代码,翻译并维护Redis中文文档网站
内容简介
本书系统解析Redis内部运行机制 [2] [4] [6]。本书 [1]主要分为四大部分。第一部分“数据结构与对象”介绍了Redis中的各种对象及其数据结构,并说明这些数据结构如何影响对象的功能和性能。第二部分“单机数据库的实现”对Redis实现单机数据库的方法进行了介绍,包括数据库、RDB持久化、AOF持久化、事件等。第三部分“多机数据库的实现”对Redis的Sentinel、复制、集群三个多机功能进行了介绍。第四部分“独立功能的实现”对Redis中各个相对独立的功能模块进行了介绍,涉及发布与订阅、事务、Lua脚本、排序、二进制位数组、慢查询日志、监视器等。
作者简介
黄健宏 软件开发者,他喜欢函数式编程,热爱开源软件。出于对数据库的强烈兴趣,他开始阅读和分析 Redis 源代码,并对 Redis 2.6 和 Redis 3.0 的源代码进行了详细注释。他翻译并维护着 Redis中文文档网站www.RedisDoc.com,编写了 OORedis 库。除此之外,他还是《RedisinAction》一书的译者。
在线阅读
文件大小: 12.78 MB 文件大加载慢,请耐心等待!