Redis #

文档结构 #

本指南按以下结构组织,适合初学者按顺序学习:

1. 基础入门 #

主题 描述 文档链接
Redis简介 Redis的发展历史、特点、应用领域 redis-intro.md
安装与配置 Windows/Linux/macOS安装配置 redis-install.md
基础语法 键命名、数据类型、命令规范 redis-syntax.md
Redis CLI 命令行工具使用、常用命令 redis-cli.md

2. 数据结构 #

主题 描述 文档链接
字符串String 最基础的数据类型,存储文本、数字等 strings.md
列表List 有序可重复的字符串列表 lists.md
集合Set 无序不重复的字符串集合 sets.md
哈希Hash 键值对集合,适合存储对象 hashes.md
有序集合ZSet 有序不重复的集合,带分数排序 sorted-sets.md

3. 高级特性 #

主题 描述 文档链接
发布订阅 消息通信模式,实时消息推送 pub-sub.md
事务 MULTI/EXEC命令,原子操作 transactions.md
Lua脚本 服务端脚本执行,复杂操作原子化 lua-scripting.md
持久化 RDB/AOF持久化机制 persistence.md

4. 集群架构 #

主题 描述 文档链接
主从复制 读写分离,数据冗余 replication.md
Redis集群 分布式架构,数据分片 redis-cluster.md

5. 运维管理 #

主题 描述 文档链接
安全配置 认证、权限、网络安全 security.md
监控运维 监控指标、日志管理 monitoring.md
性能优化 内存优化、命令优化、配置优化 performance-tuning.md

学习路线 #

text
入门阶段
├── Redis简介
├── 安装配置
├── 基础语法
└── Redis CLI

基础阶段
├── 字符串操作
├── 列表操作
├── 集合操作
├── 哈希操作
└── 有序集合操作

进阶阶段
├── 发布订阅
├── 事务处理
├── Lua脚本
└── 持久化机制

高级阶段
├── 主从复制
├── Redis集群
├── 安全配置
├── 监控运维
└── 性能优化

适用人群 #

人群 建议
初学者 从基础入门开始,按顺序学习
后端开发者 重点学习数据结构和高级特性
运维工程师 重点学习集群架构和运维管理
架构师 全面掌握,重点关注高可用架构

学习建议 #

  1. 动手实践:安装Redis,多敲命令
  2. 理解原理:了解数据结构和持久化机制
  3. 项目实战:结合缓存、消息队列等场景学习
  4. 性能优化:学习内存优化和命令优化
  5. 持续学习:关注新版本特性

版本说明 #

本教程基于 Redis 7.0 版本编写,同时兼顾 6.x 版本的兼容性说明。

开始你的Redis学习之旅吧!

最后更新:2026-03-27