Redis란? In Memory NoSQL 또는 In Memory Cache로 다양한 자료구조를 제공한다. Memory에 모든 자료를 저장한다. 빠르면서 다양한 자료구조를 제공해 개발에 편의성을 제공한다. 캐시 데이터를 DB(디스크)가 아닌 더 빠른 저장 매체(메모리)에 저장해놓고 읽는 것이다. 다양한 방식의 캐시가 있다. 가장 대표적인 방법은 Cache Aside이다. Cache Aside 대부분 캐시가 사용하는 방식이다. 캐시에서 먼저 읽고, 캐시 미스가 발생하면 DB를 읽어서 캐시를 업데이트한다. 장점 : 로직이 애플리케이션에 있어 구현이 쉽고 캐시에는 필요한 내용만 들어가게 된다. 단점 : 캐시 미스가 발생하면 성능이 떨어진다. DB에 업데이트 된 내용이 캐시에 반영되지 않을 수 있다. 캐시 미스..