Redis 权威教程
页面目录
Redis 权威教程
全面的 Redis 内存数据库指南,从入门到精通
📚 目录导航
基础入门篇
进阶特性篇
运维安全篇
高级应用篇
🔖 快速索引
| 分类 | 内容 |
|---|---|
| 数据类型 | String、Hash、List、Set、Zset、Stream |
| 持久化 | RDB、AOF、混合持久化 |
| 高可用 | 主从复制、哨兵、集群 |
| 应用场景 | 缓存、分布式锁、计数器、Session |
📌 学习路径
入门 → 安装配置 → 数据类型 → 核心命令
↓
进阶 → 持久化 → 主从复制 → 哨兵/集群
↓
精通 → 安全配置 → 性能优化 → 高级应用
📌 版本说明
本教程基于 Redis 7.x 编写,兼容 Redis 6.x 和 Redis 5.x 版本。
-
第一章:Redis 简介
了解 Redis 的发展历程、核心特性、数据结构和使用场景。
-
第二章:安装与配置
在各种平台上安装和配置 Redis,包括 Docker、Linux 和 Windows。
-
第三章:数据类型详解
深入了解 Redis 的六大数据类型:String、Hash、List、Set、Zset、Stream。
-
第四章:核心命令手册
全面介绍 Redis 的核心命令,包括键操作、服务器管理、连接管理等。
-
第五章:持久化机制
深入了解 Redis 的持久化机制:RDB、AOF 以及混合持久化。
-
第六章:主从复制
深入了解 Redis 的主从复制机制、配置方法和故障切换。
-
第七章:Redis Cluster 集群
深入了解 Redis Cluster 的数据分片、节点通信和故障转移机制。
-
第八章:哨兵模式
深入了解 Redis Sentinel 哨兵系统,实现 Redis 高可用。
-
第九章:安全配置
深入了解 Redis 安全配置,包括认证、ACL、加密连接和网络安全。
-
第十章:性能优化
深入了解 Redis 性能优化技巧,包括内存优化、命令优化和架构优化。
-
第十一章:缓存实战
深入了解 Redis 缓存实战技巧,包括缓存策略、缓存问题和解决方案。
-
第十二章:分布式锁
深入了解 Redis 分布式锁的实现,包括基本锁、RedLock 算法和可重入锁。
-
第十三章:Lua 脚本
深入了解 Redis Lua 脚本,实现复杂的原子操作和业务逻辑。
-
第十四章:运维管理
深入了解 Redis 运维管理,包括监控、备份、日志和常见运维任务。