← All notes

Redis Event Loop

Redis uses an event-driven loop to process client commands.

Redis processes network events and commands through a small, event-driven loop. Keeping command execution predictable is one reason a single-threaded command path can remain fast.