Skip to content

feat: Redis Repository 설정 및 캐시 시스템 구현 #221

@ddingmin

Description

@ddingmin

🎯 목표

Redis를 활용한 캐시 시스템을 구현하여 성능 개선을 도모합니다.

📋 작업 내용

  • Redis 의존성 추가 (spring-boot-starter-data-redis)
  • Redis 연결 설정 (RedisConfig)
  • application.yaml에 Redis 설정 추가
  • Redis Repository 패턴 구현
  • Repository 통합 테스트 작성
  • Testcontainers를 활용한 테스트 환경 구축

🔧 기술 스택

  • Spring Data Redis
  • Redis Repository
  • Testcontainers
  • Lettuce Connection Factory

💡 구현 방식

  • Redis Template 대신 Repository 패턴 사용
  • @RedisHash와 CrudRepository 활용
  • 최소한의 설정으로 간소화

✅ 완료 조건

  • Redis 연결 및 기본 CRUD 동작 확인
  • 통합 테스트 통과
  • 문서화 완료

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions