您将学习什么
Redis 流是一个强大的新型数据结构,首次在 Redis 5.0 中添加,并在 Redis 6.2 和 7 中进行了重大改进。在本课程最近更新的版本中,我们将涵盖流式传输的基本概念,然后提供 Redis 流本身的广泛概述。之后,我们将详细探讨 Redis 流命令,并了解这个功能丰富的數據结构在底层是如何工作的。
我们将通过描述如何在现实世界中使用 Redis 流来结束本课程。本章最后将包括一些有用的模式,以及在生产环境中部署 Redis 流时需要注意的许多重要事项。
您将构建什么
教程将基于 CLI。代码示例将以 Python 显示。
课程大纲
第 1 周
- 消息传递、流和分布式系统的介绍
- Redis 流的介绍
- 与其他 Redis 数据结构的比较
第 2 周
- 生产者
- 消费者
- 范围查询
第 3 周
- 消费者组
- 消费者组管理
第 4 周
- Redis 流的模式
- 大型数据集示例
- 内存管理技术
第 5 周
- 期末考试
- 课程编号
- RU202
- 开始
- 2024 年 2 月 20 日
- 预计工作量
- ~ 每周 2 小时
软件需求
- **网络浏览器:** Firefox 39.0+ 或 Chrome 43+
- **操作系统:** Mac OS X 10.7+ 64 位、Ubuntu 14.04+ 64 位或 Windows 10
- **软件:** 本地安装 Python 3.7 或更高版本。本地安装 Redis 7 或使用 Docker。建议使用 Redis Insight,但并非必需。
- 访问 youtube.com、university.redis.com 和 github.com

Itamar 自称为“Redis 极客”,是 Redis 的技术布道师。他也是前首席 OSS Redis 教育官、首席开发者倡导者和副总裁客户支持,向数千名开发者推广 Redis。

Kyle Banker 是 Redis 的高级现场工程总监。他在数据工程方面经验丰富,热衷于数据存储和分布式系统,并热衷于尽可能清晰地解释技术。