기술 면접&개념 정리

Redis를 쓰고 있는데 이건 어떤 서버일까?

개발하는 나비 2023. 6. 1. 10:15

회사에서 사용하고 있는 것 중에

docker로 사용하고 있는 redis의 정체는 무엇일까?

  • 사용자가 많지 않을 땐, WEB-WAS-DB의 구조로도 데이터 베이스에 무리가 가지 않지만
  • 사용자가 많아질 경우, 데이터 베이스가 과부하가 걸릴 수 있기 때문에
  • ‘캐시 서버’를 도입한다.
  • 캐시는 한번 읽어온 데이터를 임의의 공간에 저장 후 빠르게 결과값을 받도록 도와주는 것인데, 이를 통해 같은 요청이 여러번 들어올 경우, DB를 거치는게 아닌 캐시 서버에서 요청 후 저장된 결과값을 준다는 것이다.
  • 대개 Auth랑 관련된 Controller에서 다루고 있음.