学习

欢迎来到 Node.js 速成课程

Simon Prickett
作者
Simon Prickett, ,Redis 首席开发者布道师

欢迎来到 Node.js Redis 速成课程。我是 Simon Prickett,Redis 首席开发者布道师。

在本课程中,您将通过视频和文本相结合的方式学习如何在 Node.js 中使用 Redis。您还可以通过一些可选的实践练习来动手操作,为现有 Node.js 应用添加新功能。

学习目标#

通过学习本课程的材料,您可以期望了解以下内容:

  • 什么是 Redis 以及在哪里可以找到它。
  • 将 Redis 添加到您的技术栈的好处,以及何时和如何使用它。
  • 如何在现代 Node.js Express 应用中使用 ioredis 客户端充分利用 Redis。
  • 使用 RedisInsight 浏览和管理 Redis 实例。
  • 使用 Redis Hashes 对领域对象进行建模,并使用 Redis Search 查询它们。
  • 使用 Redis JSON 存储和查询文档数据。
  • 使用 Redis Streams 实现异步消息传递和快速数据摄取。
  • 使用 Redis 缓存和 Express 中间件加快响应速度。
  • 将 Redis 作为 Express 会话存储来扩展您的应用。

软件先决条件#

为了充分利用本课程,您需要一台可以运行 Node.js 应用的机器,以及 Docker,因为我们将使用一个包含 Redis 和本课程所需附加模块的容器。

您的机器上需要安装以下软件:

  • Docker (您将需要 docker-compose 命令)
  • Node.js (使用当前的长期支持版本 - LTS)
  • git 命令行工具
  • 您喜欢的 IDE(我们推荐 VSCode,但您习惯的任何工具都可以)
  • Postman - 我们将进行一些 API 调用,Postman 可以轻松完成此操作。

一起学习#

加入 Redis Discord 群组,您可以在那里向我提问有关课程的任何问题!