后端知识地图
以电商请求为主线,串起网络、MySQL、Redis 与消息队列,理解数据读写、并发与异步任务。
开始阅读一条请求,连接后端的几个核心问题
用户查看一件商品、提交一笔订单,背后会经过网络通信、数据库查询、缓存读取和异步任务处理。这份地图以电商场景为主线,将相关概念放回同一个业务流程中理解。

章节目录
- 第 1 章 从一次用户请求理解整个后端
- 第 2 章 MySQL 与数据库原理
- 第 3 章 Redis —— 为什么有了 MySQL,还需要 Redis?
- 第 4 章 消息队列 MQ — 让后端系统学会异步工作
阅读顺序
- 先看请求全貌。 第一章串起网络、数据库、缓存、消息队列和多服务实例,了解各部分为什么存在。
- 理解数据如何存得住、改得对、查得快。 第二章从建表进入事务、并发扣减和索引。
- 再看缓存解决了什么,又带来什么问题。 第三章介绍 Redis 的数据结构、过期时间、旁路缓存与缓存失效场景。
- 最后进入异步工作。 第四章讨论消息路由、发布与消费确认、重复消费、幂等和事务发件箱。
章节页提供全书目录和上下章导航,可以顺序阅读,也可以直接进入需要回看的主题。