[ DB ] Redis를 활용한 캐싱 ( with UpStash )
·
DB
캐시 레이어데이터를 찾는다고 하면 대부분은 DB에서 조회하게 됩니다.하지만 동일한 데이터에 대해 반복적인 읽기를 요청할 경우 DB에 부하를 주는 문제가 발생합니다.그렇다면 데이터를 미리 기억하고 빠르게 데이터에 접근할 수 있다면 성능을 높일 수 있지 않을까요?이렇게 데이터베이스에 접근하지 않고 빠른 접근이 가능한 저장소를 캐시 레이어라고 합니다. 캐시 종류카페인 캐시 : 애플리케이션 프로세스 내부 메모리에 데이터를 저장하는 라이브러리Redis : 애플리케이션 외부의 별도 서버에 데이터를 저장하는 메모리 기반 저장소AWS 엘라스틱 캐시 : AWS에서 제공하는 관리형 캐시 서비스로 AWS가 대신 운영, 백업을 해주는 서비스 UpStach캐시 데이터를 여러 서버에서 접근해야 한다면 외부 캐시 (Redis, ..