惊艳!阿里内部445页爆款Redis源码分析宝典终开源( 四 )


第19章 , 本章介绍了事务、发布-订阅、Lua脚本在Redis中的实现 。 事物和Lua脚本都可以实现原子性 , 但Lua脚本的功能更加强大;发布订阅功能也可以使用Redis 5.0中新引入的Stream实现 , 具体可以参考本书Strcam章节的介绍 。
通过本章 , 大家可以对Redis中的事务、发布订阅及Lua脚本有更深的了解 , 从而能够更好地应用到实践之中 。
惊艳!阿里内部445页爆款Redis源码分析宝典终开源文章插图
第三篇 , 第20章~第22章
惊艳!阿里内部445页爆款Redis源码分析宝典终开源文章插图
第20章 , 本章介绍了Redis实现持久化的两种方式 , RDB和AOF 。 首先介绍了RDB的实现方法及RDB文件的具体格式 , 并通过一个实例进行RDB文件的解析 。 其次介绍了AOF的实现方法及AOF重写的实现 。 通过比较AOF和RDB各自的优缺点 , 最后介绍了Redis混合持久化的实现 。
通过本章学习 , 我们能够了解Redis持久化实现的原理 , 并依据实际情况对数据安全性和性能做取舍 , 合理配置Redis持久化参数 。
惊艳!阿里内部445页爆款Redis源码分析宝典终开源文章插图
第21章 , 本章首先介绍了主从复制的功能实现 , 从中可以学习到Redis针对主从复制的优化设计思路 。 在介绍主从复制源码实现时 , 先介绍了其主要数据变量的定义 , 最后详细介绍了主从复制的主要7个流程的实现 。 相信通过文章的学习 , 读者对主从复制应该有了较为深刻的理解 。
惊艳!阿里内部445页爆款Redis源码分析宝典终开源文章插图
第22章 , 本章首先引出集群需要解决的几个问题 , 然后具体介绍Redis集群如何解决这些问题 。 重点介绍了Redis集群中如何实现主从切换 , 副本漂移的背景及原理 , 分片迁移的具体思路 。 最后详细描述了Redis 集群间通信的9种数据包格式 。
惊艳!阿里内部445页爆款Redis源码分析宝典终开源文章插图
领取方式:点赞+关注+转发 , 私信小编【666】即可免费获取这份《Redis 5设计与源码分析》文档!!!


推荐阅读