Redis는 싱글스레드인가요 블로킹은 왜 체감이 다를까

Redis를 두고 싱글 스레드라고 말할 때는 보통 명령어 실행 관점에서 이야기합니다. 어떤 명령이든 실행 순간에는 다른 요청이 대기할 수 있지만, 장애처럼 체감되는지는 그 대기 시간이 얼마나 길어지느냐에 달려 있습니다 블로킹이 없는 것처럼 보이는 이유 Redis는 명령어를 순서대로 처리합니다. 그래서 한 명령이 실행되는 아주 짧은 구간에는 다른 요청이 그 명령이 끝날 때까지 대기합니다. 다만 SET, GET, DEL, HSET 같은 대부분의 명령은 보통 처리 시간이 짧아서 블로킹이 마이크로초 단위로 끝나는 경우가 많습니다 ...

May 25, 2026