Skip to content

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表格对比对比类知识用表格,维度一致
5Wiki 互联跨板块引用用 [[wikilink]]
6命令速查Redis CLI 命令做速查表
7实战案例可复现的命令 + 基准测试

四、链接策略

链接类型规则示例
向下链接正文引用后续详述主题用 [[ ]]详见 [[02.1-String与SDS]]
向上回链深度笔记末尾加入返回索引链接← 返回 [[00-核心数据结构索引]]
跨板块链接相关领域交叉引用持久化策略影响 [[05.1-缓存穿透击穿雪崩]] 的恢复设计
应用汇聚面试题链接回原理笔记→ 详阅 [[04.3-Redis Cluster架构]]
索引页互链索引页之间相互引用基础架构索引 → 引用数据结构索引

五、交付批次

批次板块笔记数核心链路
101-基础架构 + 02-核心数据结构11地基:架构→存储模型→各数据结构底层实现
203-持久化 + 04-高可用集群 + 05-缓存应用11数据安全→高可用→缓存场景实战
306-性能优化 + 07-进阶特性 + 面试专题8运维进阶→高级特性→面试冲刺

六、核心依赖关系


📚 相关链接

  • 方法论:**KB Master 方法论**
  • 示例参考:**JVM 知识文库**

版本: 1.0 | 创建: 2026-07-12 | 基于 KB Master 方法论构建

Knowledge4J — Java 知识库