Create your free Redis Cloud account. Follow this link to create Redis Cloud subscription and database as shown below:
Save the database endpoint URL and password for future reference.
If you are using Heroku for the first time, create your new Heroku account through this link
For this demonstration, we will be using a Sample Rate Limiting application
Run the below CLI to have a functioning Git repository that contains a simple application as well as a package.json file.
Go to Heroku dashboard, click "Settings" and set REDIS_ENDPOINT_URI and REDIS_PASSWORD under the Config Vars. Refer to Step 1 for the reference.
You now have a functioning Git repository that contains a simple application as well as a package.json file, which is used by Node’s dependency manager.
Wait for few seconds and you will see the below messages being displayed:
Open https://rocky-lowlands-06306.herokuapp.com/ to see your application
brew install 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
git clone https://github.com/redis-developer/basic-redis-rate-limiting-demo-nodejs
heroku create
Creating app... done, ⬢ rocky-lowlands-06306
https://rocky-lowlands-06306.herokuapp.com/ | https://git.heroku.com/rocky-lowlands-06306.git
$ 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