devmoa

Spring Boot 성능 개선 사례 공유 (1) - Redis 및 Local 캐싱 활용

데보션·2025년 1월 3일·00
Spring BootRedis캐싱성능 개선로컬 캐시DB 조회

AI 요약

Beta

본 글은 Spring Boot 기반 애플리케이션에서 Redis와 Local 캐시를 활용하여 조회 성능을 개선한 사례를 공유합니다. 기존에는 DB 직접 조회가 많아 상품 정보 조회 시 Slow Query로 인한 부하 문제가 발생했습니다.

이를 해결하기 위해 전체 상품 데이터를 Redis에 올리고, API 서버는 이 데이터를 로컬 메모리에 로드하여 직접 조회하는 방식으로 변경했습니다. 데이터 변경 시 Redis 캐시 갱신, Event Publish/Subscribe를 통한 로컬 캐시 업데이트, Redis 장애 시 DB 조회, 배치 스케줄러를 통한 주기적 갱신 등 다각적인 전략을 적용하여 안정성과 성능을 동시에 확보했습니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다