자바스크립트는 브라우저를 통해서 실행되는데

V8 Libuv내의

스레드 풀이 존재하는데 노드가 싱글스레드에서만 처리하기 때문에

이벤트 루프도

V8엔진을 통해서 실행 될 것이다.

이벤트 루프를 통해서 자바스크립트는 비동기로 실행된다고 하는데

전체적인 아키텍처는

레디스는 네트워크 I/O를 처리하고

네트워크상에서 네트워크 I/O는 소통하는 방식.

image.png

데이터가 있든 없든 데이터를 받고 시작.

I/O를 했는지 안했는지 알 수 없음.

레디스가 관심있는 소켓을 모니터링해서 알 수 있게 함.

image.png