Skip to content

Redis를 활용한 쿠폰 수량 캐싱 및 발급 이력 스케줄러 구현 #22

Description

@eggnee

어떤 기능인가요?

Redis를 활용하여 쿠폰 수량 및 상태를 캐싱하고, 발급 이력을 임시 저장한 뒤, 주기적으로 DB에 반영합니다. 이를 통해 DB 부하를 줄이고 성능을 최적화합니다.

작업 상세 내용

  • Redis를 통해 쿠폰 수량 및 상태를 캐싱하는 로직 추가
  • 쿠폰 발급 시 Redis에서 수량 감소 및 상태 변경을 처리하도록 구현
  • 쿠폰 발급 시 중복 사용자를 검증하는 로직 추가
  • 쿠폰 발급 이력을 Redis에 저장하는 로직 추가
  • 스케줄러를 통해 Redis에 저장된 발급 이력을 주기적으로 DB로 이관

Metadata

Metadata

Assignees

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions