정합성 문제와 캐시 무효화 전략

아투·2026년 4월 19일

Database

목록 보기
6/6
post-thumbnail

정합성 문제란?

  • DB는 업데이트 됐는데 캐시에는 옛날 데이터가 남아있는 상황.

캐시 무효화 (Cache Invalidation) 전략

  • 정합성 문제를 해결하기 위한 전략

TTL (Time to Live)

  • 모든 캐시 데이터에 유통기한을 설정합니다.
  • 가장 기본적인 전략이다.

Write-Invalidate

  • DB에 값을 쓸 때, 기존의 Redis 캐시를 아예 삭제해 버린다.
  • 다음 사용자가 요청할 때 최신 데이터를 DB에서 다시 가져오게 유도하는 것이다.

0개의 댓글