Redis — 知识文库设计文档
状态:🚧 实施中 定位:面向后端工程师与架构师的 Redis 深度知识库 —— 从数据结构到架构原理,从缓存设计到生产运维,面试与实战双验证
一、总体架构
二、笔记模板
导航索引页模板 (00-XX索引.md)
yaml
---
aliases: [中文别名, 英文别名]
tags: [redis, 子领域, 索引]
created: YYYY-MM-DD
---markdown
# NN - 板块标题
> **定位**: 一句话定位该板块在 Redis 体系中的位置
> **面试高频度**: ⭐⭐⭐⭐⭐
## 一、板块在体系中的位置
(这个板块在整个 Redis 知识体系中扮演什么角色?依赖什么、被什么依赖)
## 二、知识全景图(ASCII 架构图——让读者第一眼就看到全貌)
## 三、子专题导航
| # | 主题 | 面试频率 | 核心内容 |
|---|------|---------|---------|
| [[板块内专题1]] | 名称 | ⭐⭐⭐⭐⭐ | 核心内容描述 |
| [[板块内专题2]] | 名称 | ⭐⭐⭐⭐ | 核心内容描述 |
## 四、核心考点速记
(2-3 个最高频考点,每个考点一句话精要解释)
## 📚 相关板块
- [[上游板块索引]] — 关系说明
- [[下游板块索引]] — 关系说明
- [[00-Redis文库设计文档]]深度原理页模板 (0X.X-主题名.md)
yaml
---
aliases: [中文别名, 英文别名]
tags: [redis, 子领域, 面试]
created: YYYY-MM-DD
---markdown
# NN.M - 主题名
> **定位**: 一句话说明该主题的核心角色
> **面试高频度**: ⭐⭐⭐⭐⭐
> **考查方式**: 常见的考察角度
## 一、这是什么?为什么需要它?
- **是什么**:一句话精确定义
- **为什么需要**:没有它会怎样?
- 定位到体系中的位置
## 二、原理拆解
(每个子概念回答"为什么")
## 三、图解全景(ASCII 架构图 / 流程图 / 对比图)
## 四、实战验证
(命令行 / 代码示例 / 调试工具)
## 五、面试视角
| 追问 | 答案要点 |
|------|---------|
| 常见问题 | 精炼答案 |
## 📚 相关链接
- [[上游主题]] — 关系说明
- [[下游主题]] — 关系说明
- ← 返回 [[00-XX索引]]三、内容原则
| 优先级 | 原则 | 说明 |
|---|---|---|
| 1 | 原理优先 | 每个概念先回答"为什么需要它",建立心智模型 |
| 2 | 图解驱动 | 每篇深度笔记至少 1 张 ASCII 图 |
| 3 | 面试佐证 | 面试题作为原理的检验,非学习主线 |
| 4 | 表格对比 | 对比类知识用表格,维度一致 |
| 5 | Wiki 互联 | 跨板块引用用 [[wikilink]] |
| 6 | 命令速查 | Redis CLI 命令做速查表 |
| 7 | 实战案例 | 可复现的命令 + 基准测试 |
四、链接策略
| 链接类型 | 规则 | 示例 |
|---|---|---|
| 向下链接 | 正文引用后续详述主题用 [[ ]] | 详见 [[02.1-String与SDS]] |
| 向上回链 | 深度笔记末尾加入返回索引链接 | ← 返回 [[00-核心数据结构索引]] |
| 跨板块链接 | 相关领域交叉引用 | 持久化策略影响 [[05.1-缓存穿透击穿雪崩]] 的恢复设计 |
| 应用汇聚 | 面试题链接回原理笔记 | → 详阅 [[04.3-Redis Cluster架构]] |
| 索引页互链 | 索引页之间相互引用 | 基础架构索引 → 引用数据结构索引 |
五、交付批次
| 批次 | 板块 | 笔记数 | 核心链路 |
|---|---|---|---|
| 1 | 01-基础架构 + 02-核心数据结构 | 11 | 地基:架构→存储模型→各数据结构底层实现 |
| 2 | 03-持久化 + 04-高可用集群 + 05-缓存应用 | 11 | 数据安全→高可用→缓存场景实战 |
| 3 | 06-性能优化 + 07-进阶特性 + 面试专题 | 8 | 运维进阶→高级特性→面试冲刺 |
六、核心依赖关系
📚 相关链接
- 方法论:**KB Master 方法论**
- 示例参考:**JVM 知识文库**
版本: 1.0 | 创建: 2026-07-12 | 基于 KB Master 方法论构建