
[Spring Boot] Redis를 이용한 좋아요 순 리뷰 정렬 api 구성
·
스프링부트
🥐 왜 Redis를 사용하게 되었는가?책 리뷰와 책 리뷰에 대한 좋아요, 두 테이블이 존재하는 상태에서 각 리뷰마다 좋아요 개수를 알아내는 것은 사실 sql 쿼리로도 구현해낼 수 있다. 그러나 그렇게 하게 되면, 많은 데이터가 존재하는 경우 지속적으로 해당 쿼리를 실행시켜서 가져오기 때문에 성능 저하 발생할 수 있다고 생각했고, 그런다고 하는 이야기를 전해들었다! 그래서 구글링을 통해서 redis에서 캐싱을 이용해서 좋아요 수를 가져오기로 했다. 그렇지만,, 나는 redis에 대해 잘 알지 못했고 엄청 억지로 코드를 작성하게 되었다.(부끄부끄 😳) 그래도 작성한 코드이니 한 번 정리하는 것이 좋을 것 같아 이 글을 쓰고 있다.ㅜㅜ 레쭈고 ~ ♣ 🥐 Redis.. 이것 뭐예요???Redis는 치타, ..