목록 보기
Spring Boot 성능 개선 사례 공유 (1) - Redis 및 Local 캐싱 활용
백엔드

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

데보션
데보션
2025년 1월 9일

두줄요약

Redis와 로컬 캐시를 결합해 조회 성능을 개선한 사례를 공유했습니다. 1만 건 요청 기준 2배 이상 성능 향상을 확인했으며 캐시 동기화 구조와 개선 포인트도 정리했습니다.

핵심 내용

  • Redis와 로컬 캐시를 함께 활용해 조회 성능을 개선한 사례
  • DB 변경 시 Redis 갱신 후 Pub/Sub으로 서버 로컬 메모리 캐시를 동기화하는 구조
  • Redis Hash, 분리된 Redis 연결, Enum 싱글톤, ApplicationEventPublisher, Stream 기반 조회 처리 적용
  • 1만 건 요청 기준 2배 이상 성능 개선 확인

적용해볼 점

  • 조회 빈도가 높고 변경이 적은 데이터를 캐시 대상으로 검토
  • 로컬 메모리 캐시와 원본 캐시 동기화 경로를 명확히 설계
  • 캐시 버전 관리와 데이터 갱신 체계 고도화 여지 확인

다음 읽기

#Redis 주제를 다룬 다른 회사 글

분산 시스템에서 로컬 캐시 활용하기

분산 환경에서 로컬 캐시와 Redis Pub/Sub을 함께 사용해 조회 성능을 높이고 데이터 정합성을 맞추는 방법을 설명했습니다. 서버별 캐시 불일치와 오래된 데이터 문제를 줄이기 위한 설계와 구현 경험을 공유했습니다.

카카오페이
카카오페이
백엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...