Spring Boot 성능 개선 사례 공유 (1) - Redis 및 Local 캐싱 활용
Spring BootRedis캐싱성능 개선로컬 캐시DB 조회
AI 요약
Beta본 글은 Spring Boot 기반 애플리케이션에서 Redis와 Local 캐시를 활용하여 조회 성능을 개선한 사례를 공유합니다. 기존에는 DB 직접 조회가 많아 상품 정보 조회 시 Slow Query로 인한 부하 문제가 발생했습니다.
이를 해결하기 위해 전체 상품 데이터를 Redis에 올리고, API 서버는 이 데이터를 로컬 메모리에 로드하여 직접 조회하는 방식으로 변경했습니다. 데이터 변경 시 Redis 캐시 갱신, Event Publish/Subscribe를 통한 로컬 캐시 업데이트, Redis 장애 시 DB 조회, 배치 스케줄러를 통한 주기적 갱신 등 다각적인 전략을 적용하여 안정성과 성능을 동시에 확보했습니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기
