学习

如何使用 Redis 在 Heroku 上构建基于 NodeJS 的应用程序

Ajeet Raina
作者
Ajeet Raina Redis 前开发者增长经理

步骤 1. 创建 Redis Cloud#

创建你的免费 Redis Cloud 帐户。 关注此链接以创建 Redis Cloud 订阅和数据库,如下所示:

保存数据库端点 URL 和密码以备将来参考。

步骤 2. 创建 Heroku 帐户#

如果你首次使用 Heroku,创建你的新 Heroku 帐户 通过此链接

步骤 3. 在你的系统上安装 Heroku CLI#

 brew install heroku

步骤 4. 登录 Heroku#

 heroku login
 heroku: Press any key to open up the browser to login or q to exit:
 Opening browser to https://cli-auth.heroku.com/auth/cli/browser/XXXXXXXXXXA
 Logging in... done
 Logged in as your_email_address

步骤 5. 将你的应用程序连接至 Redis Cloud#

在此演示中,我们将使用 示例速率限制应用程序

克隆存储库#

 git clone https://github.com/redis-developer/basic-redis-rate-limiting-demo-nodejs

运行以下 CLI 以获得一个功能齐全的 Git 存储库,其中包含一个简单的应用程序和一个 package.json 文件。

heroku create
Creating app... done, ⬢ rocky-lowlands-06306
https://rocky-lowlands-06306.herokuapp.com/ | https://git.heroku.com/rocky-lowlands-06306.git

步骤 6. 设置环境变量#

转到 Heroku 控制面板,单击“设置”,然后在 Config Vars 下设置 REDIS_ENDPOINT_URI 和 REDIS_PASSWORD。有关参考信息,请参见步骤 1。

你现在拥有一个包含一个简单应用程序和一个 package.json 文件的功能性 Git 存储库,后者由 Node 的依赖项管理器使用。

步骤 7. 部署你的代码#

$ git push heroku

等待几秒钟,你将看到下面显示的消息

remote: -----> Launching...
remote:        Released v3
remote:        https://rocky-lowlands-06306.herokuapp.com/ deployed to Heroku
remote:
remote: Verifying deploy... done.
To https://git.heroku.com/rocky-lowlands-06306.git
 * [new branch]      main -> main

步骤 8. 访问应用程序#

打开 https://rocky-lowlands-06306.herokuapp.com/ 来查看你的应用程序