欢迎来到《Redis 设计与实现》的支持网站!
《Redis 设计与实现》一书全面而完整地讲解了 Redis 的内部运行机制, 对 Redis 的大多数单机功能以及所有多机功能的实现原理进行了介绍, 展示了这些功能的核心数据结构以及关键的算法思想。 通过阅读本书, 读者可以快速、有效地了解 Redis 的内部构造以及运作机制, 从而学会如何更高效地使用 Redis 。
你可以通过访问本站, 或者关注本书作者的微博、twitter和豆瓣来获知本书的最新消息。
购买本书请访问: 京东商城 、 互动出版网(china-pub) 、 亚马逊 、 当当网 , 另外本书的 Kindle 版本 、 多看阅读版本 和 豆瓣阅读版本 也已有售。
内容与特色介绍¶
本书介绍了以下内容:
- 字符串(string)、散列(hash)、列表(list)、集合(set)和有序集合(sorted set)这五种类型的键的底层实现数据结构。
- Redis 的对象处理机制以及数据库的实现原理。
- 事务实现原理。
- 订阅与发布实现原理。
- Lua 脚本功能的实现原理。
SORT
命令的实现原理。BITOP
、BITCOUNT
等二进制位处理命令的实现原理。- 慢查询日志的实现原理。
- RDB 持久化和 AOF 持久化的实现原理。
- Redis 事件处理器的实现原理。
- Redis 服务器和客户端的实现原理。
- 复制(replication)、Sentinel 和集群(cluster)这三个多机功能的实现原理。
本书的特色是:
- 带有丰富的图示和表格, 帮助读者更好地理解书中的知识点。
- 关注功能的高层设计思路而不是底层的实现代码, 让读者无须花时间研读代码就可以了解到 Redis 的内部实现。
- 提供带有中文注释的 Redis 源码, 帮助有需要的读者做进一步的学习。
查看目录并试读¶
《Redis 设计与实现》全书共有 388 页,分为 4 个部分,共 24 章。
以下目录中可点击的为试读内容。
第一部分:数据结构与对象
第二部分:单机数据库的实现
- 数据库
- RDB 持久化
- AOF 持久化
- AOF 持久化的实现
- AOF 文件的载入与数据还原
- AOF 重写
- 重点回顾
- 事件
- 客户端
- 服务器
第三部分:多机数据库的实现
- 复制
Read full article from Redis 设计与实现 — Redis 设计与实现
No comments:
Post a Comment