[Redis] 캐시 스탬피드 현상
·
트러블슈팅
✅ 개요Spring Boot 프로젝트에서 레디스를 사용하여 캐시를 사용하였을 때 발생한 캐시 스탬피드 현상에 대한 해결 과정을 기록하고자 합니다. ✅ 문제 상황먼저 캐싱 대상은 AI 후기 요약 결과로 다음과 같습니다. 캐싱을 적용하여 기본적인 응답 시간 감소와 함께 LLM을 호출하는 횟수를 줄여 토큰 비용 감소를 기대했습니다.@Cacheable(value = "postReviewSummary", key = "#postId")public String summarizePostReviews(Long postId) { List reviews = reviewQueryRepository.findTop30ByPostId(postId); if (reviews.isEmpty()) { return ..