2022-kkogkkog icon indicating copy to clipboard operation
2022-kkogkkog copied to clipboard

feat: 레디스 도입 및 알림 개수를 캐쉬로 관리

Open bugoverdose opened this issue 2 years ago • 1 comments

작업 내용

  • build.gradle에 필요한 의존성을 추가.
  • 로컬 환경 및 테스트에서는 EmbeddedRedis 서버를 직접 구동하여 연동
  • 읽지 않은 알람 개수에 대한 count 로직 결과를 캐쉬로 관리하는 로직 도입.
  • dev, prod 프로파일별 별도의 EC2 인스턴스에 Redis 서버 생성하여 다른 비밀번호로 연동

공유사항

로컬에서 실행가능합니다. Redis의 값을 변경하는 작업은 트랜잭션이 커밋된 이후에 실행되도록 수정해야 할 것 같습니다. 구조가 좀 변할 것 같고, 일단은 우선순위가 낮다고 생각해서 일단 해당 PR에서는 작업하지 않았습니다.

Resolves #401

bugoverdose avatar Sep 30 '22 03:09 bugoverdose