Skip to content

Conversation

@naooung
Copy link
Member

@naooung naooung commented Aug 5, 2025

🚀 관련 이슈

📝 작업 내용

  • Redis 기반 토큰 캐싱 인프라 구축
    • RedisConfig : LettuceConnectionFactory, RedisTemplate Bean 등록
    • RedisUtil : set / get / expire / incr / decr 등 헬퍼 메서드 구현
  • docker-compose에 redis 서비스 추가
  • 서브모듈에 redis 환경 설정값 추가

🛠 개발 상세

  • RedisUtil 사용 가이드
목적 메서드 예시 코드
토큰 저장 (무제한) setData(key, value) redisUtil.setData("user:refresh:{userId}", token)
토큰 저장 (TTL) setData(key, value, ttlSec) redisUtil.setData("user:refresh:{userId}", token, 1_209_600)
토큰 조회 getData(key) redisUtil.getData("user:refresh:{userId}")
존재 여부 existData(key) redisUtil.existData("user:refresh:{userId}")
토큰 삭제 deleteData(key) redisUtil.deleteData("user:refresh:{userId}")

✔️ 체크 리스트

  • Merge 하려는 PR 및 Commit들을 로컬에서 실행했을 때 에러가 발생하지 않았는가?

📸 스크린샷 (선택)

➕ 추후 계획(선택)

@naooung naooung self-assigned this Aug 5, 2025
@naooung naooung added 🌏 Deploy 배포 관련 ✨ Feature 기능 개발 labels Aug 5, 2025
@naooung naooung linked an issue Aug 5, 2025 that may be closed by this pull request
3 tasks
@naooung naooung merged commit 7c4a519 into develop Aug 5, 2025
2 checks passed
@naooung naooung deleted the feature/redis branch August 5, 2025 19:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🌏 Deploy 배포 관련 ✨ Feature 기능 개발

Projects

None yet

Development

Successfully merging this pull request may close these issues.

✨ [FEAT] Redis 구축

2 participants