Tagged articles
2 articles
Page 1 of 1
Architect's Tech Stack
Architect's Tech Stack
Apr 25, 2019 · Backend Development

Redis I/O Multiplexing: Design, Implementation, and Code Walkthrough

This article examines Redis's I/O multiplexing mechanism, explaining why it uses non‑blocking models, detailing the Reactor pattern, comparing select, epoll, and kqueue, and providing a thorough walkthrough of the underlying C code that implements event creation, addition, deletion, and polling across platforms.

Backend DevelopmentI/O MultiplexingReactor Pattern
0 likes · 11 min read
Redis I/O Multiplexing: Design, Implementation, and Code Walkthrough