学习

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

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

步骤 1. 创建 Redis 云#

创建您的免费 Redis 云帐户。 点击此链接创建 Redis 云 订阅和数据库,如下所示:

保存数据库端点 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 云#

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

克隆存储库#

 git clone https://github.com/redis-developer/basic-rate-limiting-demo-java
heroku create
Creating app... done, ⬢ hidden-woodland-03996
https://hidden-woodland-03996.herokuapp.com/ | https://git.heroku.com/hidden-woodland-03996.git

步骤 6. 设置环境变量#

转到 Heroku 仪表板,点击“设置”,并在 Config Vars 下设置 REDIS_ENDPOINT_URIREDIS_PASSWORD。请参考步骤 1。

您现在拥有一个功能完备的 Git 存储库,其中包含一个简单的应用程序以及一个 package.json 文件,该文件由 Node 的依赖项管理器使用。

步骤 7. 部署您的代码#

Heroku 为您的应用程序生成一个随机名称(在本例中为 hidden-woodland-03996),或者您可以传递一个参数来指定您自己的应用程序名称。现在部署您的代码

$ git push heroku
remote:        BUILD SUCCESSFUL in 1m 5s
remote:        12 actionable tasks: 12 executed
remote: -----> Discovering process types
remote:        Procfile declares types -> web
remote:
remote: -----> Compressing...
remote:        Done: 298.9M
remote: -----> Launching...
remote:        Released v3
remote:        https://hidden-woodland-03996.herokuapp.com/ deployed to Heroku
remote:
remote: Verifying deploy... done.
To https://git.heroku.com/hidden-woodland-03996.git
 * [new branch]      master -> master

步骤 8. 访问应用程序#

打开 https://hidden-woodland-03996.herokuapp.com/ 以查看您的应用程序