
NestJS
[NestJS | Redis] 데이터 캐싱하기 (Look-Aside)
본 게시물은 이전에 운영하던 velog에서 작성됨 (2023년 4월 6일 작성) 유튜브를 둘러보다가 'Redis 야무지게 사용하기'라는 영상을 보게 되었다. NHN FORWARD 2021 Redis 야무지게 사용하기 영상을 본지는 꽤 오래되었다. 영상 앞 부분에서 설명해주신 캐싱 읽기 전략을 직접 구현해보고 싶었는데, 이제서야 프로젝트에 적용하게 되었다. 💥 로직 전체적인 흐름은 다음과 같다. 프론트엔드에게 postId를 받음 redis 인스턴스에서 postId에 해당하는 데이터를 가져옴 만약 redis 인스턴스에서 가져온 데이터가 없으면 mysql에서 postId에 해당하는 데이터를 가져옴 데이터를 redis 인스턴스에 저장하고 프론트엔드에게 리턴 만약 redis 인스턴스에서 가져온 데이터가 있다면 곧..