高效使用Redis:一书学透数据存储与高可用集群

高效使用Redis:一书学透数据存储与高可用集群

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

深入Redis数据结构与底层实现,攻克Redis数据存储与集群管理难题。

内容简介

全书主要分为三部分介绍Redis。

第一部分介绍Redis6中使用的数据结构,包括动态字符串、跳跃表、压缩列表、字典、整数集合和快速链表,详细介绍其基本结构及常见操作。

第二部分为本书核心篇章,首先介绍了Redis6的启动流程,命令解析流程,之后对Redis6中的命令实现进行了全面的介绍,包括键命令、字符串命令、哈希表命令、列表命令、集合及有序集合命令、地理位置相关的GEO命令、统计相关的HyperLogLog命令。

第三部分,主要介绍了Redis6的一些特性及使用,包括事务、持久化、主从复制以及集群等。

作者简介

作者熊浩含,字节跳动后端高级工程师,曾就职于百度、腾讯和滴滴。对Redis等开源软件有较深的研究。乐于钻研技术难点,喜欢折腾,在学习方面总结了一套较实用的方法论。

章节目录

版权信息

前言

第1章 Redis必会知识

1.1 Redis 6.0的新特性

1.2 Redis源码结构

1.3 Redis的安装与调试

1.4 小结

第2章 基础数据结构解析

2.1 对象

2.2 字符串

2.3 列表

2.4 字典

2.5 集合

2.6 有序集合

2.7 小结

第3章 stream底层数据结构

3.1 stream简介

3.2 stream底层结构listpack与rax的实现

3.3 stream结构的实现

3.4 小结

第4章 Redis启动流程

4.1 redisServer简介

4.2 sever启动过程

4.3 事件处理

4.4 小结

第5章 一次命令请求过程

5.1 基础知识

5.2 I/O多线程

5.3 RESP 3协议

5.4 命令解析

5.5 命令调用

5.6 ACL权限控制

5.7 结果返回

5.8 小结

第6章 持久化

6.1 备份原理

6.2 持久化配置

6.3 AOF

6.4 RDB

6.5 混合持久化

6.6 RDB与AOF相关配置指令

6.7 小结

第7章 主从复制

7.1 主从复制功能的实现

7.2 主从复制源码分析

7.3 Slave源码分析

7.4 Master源码分析

7.5 小结

第8章 哨兵

8.1 哨兵简介

8.2 哨兵的启动

8.3 哨兵相关的数据结构

8.4 哨兵的工作原理

8.5 故障转移

8.6 小结

第9章 集群

9.1 数据分区

9.2 通信机制

9.3 代码流程

9.4 主从切换

9.5 副本漂移

9.6 分片迁移

9.7 小结

第10章 Redis应用:缓存与锁

10.1 缓存

10.2 锁

10.3 客户端缓存

10.4 小结

高效使用Redis:一书学透数据存储与高可用集群是2023年由机械工业出版社出版,作者熊浩含 等。

得书感谢您对《高效使用Redis:一书学透数据存储与高可用集群》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
信息存储与IT管理 电子书
本书由华为技术有限公司与上海交通大学计算机科学与工程系联合编写,融合了上海交通大学在计算机领域精深的理论研究和华为技术有限公司业界领先的应用实践,本书内容包括:IT基础设施介绍、存储与应用环境、服务器基础、RAID技术及应用、存储阵列技术及应用、SAN技术及应用、IP-SAN技术及应用、NAS技术及应用、对象存储、存储虚拟化技术及应用、备份与恢复、容灾及应用、大数据存储概论、云计算基础、数据中心方
Redis6开发与实战 电子书
本书不仅介绍Redis特性,还展示它们的实际用法,真正帮助你学会如何使用Redis。
虚拟化与网络存储技术 电子书
力求由浅入深,循序渐进。采用“任务驱动”的编写方式,以实际问题引出相关原理和概念。
Excel数据控的高效分析手册 电子书
一个案例容纳Excel数据分析必备技能。 适用于Office2010/2013/2016/2019各个版本。 典型、精准的职场经验分享。 专业、清晰的同步视频教程演示。 让你学会制作领导满意的数据报告。 让你掌握快速数据分析的决策思路。
Redis入门指南(第3版) 电子书
本书旨在帮助读者从基础开始了解Redis,由浅入深过渡到实践,帮助读者尽快在实际项目中用上Redis,做到即学即用。