Redis:高性能缓存和实时消息传递
Redis 是一个内存数据存储,被需要微秒级响应时间的公司在生产环境中使用——用于会话缓存、速率限制器、排行榜、任务队列和实时事件管道。本课程轨道教你 Redis 的实际工作原理:其数据结构、持久化模型、Pub/Sub 消息传递和 Streams API,以及集群配置和分布式系统设计。
你将学到什么
你将从 Redis 基础知识开始——核心数据结构、CLI 和键过期——然后进展到缓存策略、缓存失效模式和高级优化技术。从这里开始,课程轨道涵盖用于实时消息传递的 Pub/Sub、具有消费者组的 Redis Streams 用于持久事件处理,以及扩展服务器内置功能的 Redis Modules。你还将学习安全加固、最佳实践、监控和故障排除,然后继续学习高可用性复制、集群和分布式系统架构。
学习路径
十二门课程从 A1 到 C2。开门课程 Redis 基础知识:数据结构与 CLI 是免费的。中级课程涵盖 使用 Pub/Sub 构建实时应用程序、高级 Redis 缓存与优化 和 Redis 安全加固与最佳实践。课程轨道在 C1/C2 级别结束,包括 使用消费者组进行高级流处理、扩展 Redis 以实现高可用性和性能、监控、故障排除与性能调优 以及顶石课程 使用 Redis 设计分布式系统。
工作方式
每门课程分为短小、专注的课时,你在内置编辑器中完成,并获得实时反馈。无论何时遇到困难,都可以获得 AI 导师的帮助,这样你可以逐步完成配置细节、调试意外行为,并按自己的节奏学习,不会失去动力。