Database1 Redis는 왜 빠를까? Redis는 많은 서비스에서 사용되고 있다. 주로 조회 API 응답 속도를 빠르게 하기 위해 캐싱에 사용되거나 Lock을 구현하는데 사용됩니다. 이렇게 다양한 곳에 사용되는 Redis는 왜 빠를까요? 크게 3가지 이유를 꼽을 수 있습니다 1. 메모리 기반 데이터 저장소 Redis는 디스크 대신 메모리에 데이터를 저장합니다. 메모리에 직접 접근하므로 데이터에 빠르게 접근할 수 있습니다. 메모리는 CPU와 직접적으로 연결되어 있기에 CPU는 빠르게 데이터를 검색할 수 있습니다. 메모리 액세스는 Random Disk I/O보다 빠릅니다. 높은 읽기/쓰기 처리량과 낮은 Latency가 장점인 반면, 메모리의 크기보다 크게 데이터를 저장할 수 없는 단점도 있습니다. 2. I/O 멀티플렉싱과 단일 스레드 모델 Re.. 2023. 2. 18. 이전 1 다음