[Heroku] Redis 사용하기

Heroku에서 Redis를 사용하여 데이터를 관리합니다.

Environment

  • heroku/7.59.2
  • darwin-x64
  • node-v12.21.0

Install

Heroku 공식문서에 있는 Heroku Redis를 사용했습니다. Connection Limit이 20으로 준수하며, 다른 벤더에는 없는 분석 기능을 제공하기 때문입니다.

스크린샷 2021-12-12 오후 11 39 16

Heroku Redis https://devcenter.heroku.com/articles/heroku-redis


  1. https://dashboard.heroku.com/apps 에 접속한 후 DB 용 앱을 생성합니다. image

  2. 앱의 이름을 설정하고 앱을 생성합니다. image

  3. Resources 탭에서 Find more add-ons 버튼을 클릭합니다. image

  4. Heroku Redis를 클릭합니다. image

  5. Install Heroku Redis을 클릭하여 설치합니다. image

  6. 생성된 Redis App의 Resources 탭에서 Redis가 성공적으로 설치되었음을 확인할 수 있습니다. image

    해당 아이콘을 클릭하여 Settins - View Credentials를 클릭하시면 Redis 설정을 확인할 수 있습니다. image

Access

Heroku의 Redis CLI를 이용하여 Redis에 접근할 수 있습니다.

$ heroku redis:cli -a <redis_app_name>
Connecting to redis (REDIS_TLS_URL, REDIS_URL):
[호스트주소]:[포트번호]> exit

Spring Application과 연동하기

heroku config 명령어를 사용하여 REDIS URL을 확인합니다.

$ heroku config -a <redis_app_name>
REDIS_URL: redis://h:asdfqwer1234asdf@ec2-111-1-1-1.compute-1.amazonaws.com:111

[Heroku] Spring Boot Application 배포를 참고하여 Spring Application의 Heroku 설정에 Redis 설정을 추가합니다.

 Date: December 15, 2021
 Tags:  Heroku

Previous
⏪ [Heroku] MySQL 사용하기

Next
[Heroku] Jenkins로 헤로쿠 어플리케이션 배포하기 ⏩