本课程“Redis 中级到高级”专为对 Redis 有基本了解并希望加深知识和技能的开发人员和系统管理员而设计。我们将深入研究高级主题,探索键管理策略、高级数据结构、事务管理、发布/订阅 (Pub/Sub) 消息传递、Lua 脚本、持久化选项、安全配置、性能监控技术、HyperLogLog 数据结构和集群管理。通过动手实验 (hands-on labs),你将获得在实际场景中实施和管理 Redis 的实践经验。
目标
完成本课程后,你将能够:
- 实施高级键管理策略,以实现高效的数据访问。
- 有效地利用 Redis 数据结构(列表、集合、排序集合、哈希)来满足各种用例。
- 管理 Redis 中的事务,以确保数据一致性。
- 实施发布/订阅 (Pub/Sub) 消息传递,以实现实时通信。
- 在 Redis 中编写和执行 Lua 脚本,以实现自定义逻辑。
- 配置和管理 Redis 持久化选项,以实现数据持久性。
- 实施安全措施以保护 Redis 数据。
- 监控 Redis 性能并识别潜在的瓶颈。
- 利用 HyperLogLog 进行近似基数估计。
- 设置和管理 Redis 集群,以实现可扩展性和高可用性。
亮点
- 动手实验 (Hands-on Labs): 大量的动手实验 (hands-on labs) 提供了每个主题的实践经验。
- 真实场景 (Real-World Scenarios): 学习如何在真实应用程序中应用 Redis 并解决常见的挑战 (challenges)。
- 专家指导 (Expert Instruction): 在整个课程中受益于专家的指导。
- 全面覆盖 (Comprehensive Coverage): 涵盖广泛的 Redis 高级主题。
- 实践技能 (Practical Skills): 培养你可以立即应用于你的项目的实践技能。
通过参加本课程,你将获得以下专业知识:
- 设计和实施可扩展且高性能的 Redis 解决方案。
- 针对特定用例优化 Redis 配置。
- 排除和解决常见的 Redis 问题。
- 保护 Redis 部署免受未经授权的访问。
- 利用高级 Redis 功能来构建创新应用程序。
- 成为一名精通的 Redis 管理员和开发人员。


