읽기 전략 - look aside 캐시에 있는 지 확인 후 캐시에 데이터가 있으면 캐시에서 읽음 캐시에 데이터가 없으면 DB에서 읽어온 후 캐시에 저장함 Redis가 죽으면 DB로 한 번에 요청이 쏠림 레디스에 없을 때만 레디스에 데이터가 저장되겡 lazy loading 방식 Redis -> DB -> Redis 캐시 워밍 데이터베이스에서 캐시로 데이터를 밀어넣어주는 작업임 Write through 데이터베이스에 업데이트할 때마다 매번 캐시에도 데이터를 함께 업데이트 하는 방식 레디스가 최신 데이터를 가질 수는 있지만 매번 2개 저장소에 저장해야됨 무조건 캐시에 저장 되기에 일종의 리소스 낭비가 발생할 수 있음 만료시간 사용 권장 DB -> Redis Cache invalidation 데이터베이스에 값을 업데이트할 때마다 캐시에서는 데이터를 삭제하는 전략 새로운 데이터를 저장하는 것보다 리소스를 적게 사용함 Write behind 캐시에 업데이트한 뒤 특정 시간 간격으로 비동기적으로...
원문 링크 : [Redis] 캐싱 전략