핵심 요약
토니모리 공식몰에 Redis 캐시를 도입해 트래픽 급증 시 서버 과부하를 완화하고 응답 속도를 개선했습니다. 평균 응답은 약 27% 감소했고 최대 응답은 450ms에서 300ms로 낮아졌습니다. 자동/수동/정기 3단계 캐시 갱신으로 안정성과 반응성을 높였습니다.
구현 방법
- Redis 도입으로 인메모리 캐시 및 TTL 관리
- 3단계 갱신: 자동(트리거), 수동(관리자), 정기(배치)
- 캐시 대상: 상품 정보, 공통 헤더, 카테고리/메인 콘텐츠, 검색/장바구니 데이터
- 키 설계: cache:category:grade:vip 등 깊이 분리
주요 결과
- 평균 응답 316.34ms→230.79ms(약 27%)
- 최대 응답 450ms→300ms로 감소
- 응답 분포가 안정적으로 이동
- Redis 읽기/쓰기 감소로 DB 부하 감소



