PLOD

[Spring] Redis 캐싱을 사용한 상품 정보 조회 성능 향상 본문

개발 공부/Spring framework

[Spring] Redis 캐싱을 사용한 상품 정보 조회 성능 향상

훌룽이 2024. 10. 3. 19:04

Redis를 사용해서 상품 정보 조회 성능 향상해보았다.

상품 아이디 번호(Key)를 통한 상품 정보 캐싱

 

JMeter를 통해 부하테스트를 해보았다 조건은 다음과 같이 하였다.

  • Thread 개수 : 10000
  • Ramp-up : 30
  • Loop Count : 1
  • 접근 페이지 : [GET] http://localhost:8082/product-service/product/2

  10000명의 동시 접근 실시

 

캐싱 전(DB select query를 통한 직접 접근)과 비교하여 인메모리 DB Redis를 사용한 후 속도가 약 99% 정도 증가 되었다.

참고

https://seowoolog.tistory.com/74

 

[Spring] Redis로 조회 성능 개선 (Feat. Ngrinder)

들어가며 캐시에 저장을 했지만 자주 히트율이 떨어지는 데이터의 경우 캐시에서 데이터를 찾는 작업, 디비에서 데이터를 조회하는 작업이 이중으로 일어나며 메모리 자원을 차지하기 때문에

seowoolog.tistory.com

 

Comments