Redis 完全指南
2026/3/20大约 1 分钟
Redis 完全指南
提示
本专栏系统性地介绍 Redis 的核心知识,从基础到高级应用,涵盖数据结构、持久化、集群、性能优化等方面。无论你是初学者还是有经验的开发者,都能从中获得实用的知识。
知识体系
Redis 知识体系
├── 基础篇
│ ├── Redis 简介与安装
│ ├── 基本命令操作
│ └── 客户端连接与配置
├── 数据结构篇
│ ├── String 字符串
│ ├── List 列表
│ ├── Hash 哈希
│ ├── Set 集合
│ ├── ZSet 有序集合
│ └── 高级数据类型(HyperLogLog、Geo、Stream)
├── 核心原理篇
│ ├── 持久化机制(RDB + AOF)
│ ├── 内存管理与淘汰策略
│ └── 单线程模型与事件驱动
├── 高可用篇
│ ├── 主从复制原理与实践
│ ├── 哨兵模式详解
│ └── Cluster 集群架构
├── 应用实战篇
│ ├── 缓存设计模式
│ ├── 分布式锁实现
│ ├── 消息队列方案
│ └── 限流与计数器
└── 运维篇
├── 性能优化实践
├── 监控与告警
└── 故障排查指南
文章目录
学习路线
| 阶段 | 内容 | 目标 |
|---|---|---|
| 入门 | 基础命令 + 数据类型 | 掌握基本操作,能够进行日常开发 |
| 进阶 | 持久化 + 内存管理 | 理解底层原理,合理配置参数 |
| 高级 | 高可用 + 集群 | 具备架构设计能力,应对高并发场景 |
| 实战 | 应用场景 + 优化 | 生产环境实践,解决实际问题 |
注意
本专栏基于 Redis 6.x 版本编写(目前生产环境使用最广泛的版本),部分特性说明会兼顾 5.x 版本的差异。