Redis 设计与实现
欢迎来到《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 源码, 帮助有需要的读者做进一步的学习。