The single-threaded event loop is what makes the 'just a cache' framing fall apart: no locking on the hot path is exactly why latency stays flat under load, and it is also why one slow command like KEYS can stall every other client. The constraint and the strength are the same design choice.
Abhinav Sharma
Founder of Impact Gate. See who breaks before you change an API.
The single-threaded event loop is what makes the 'just a cache' framing fall apart: no locking on the hot path is exactly why latency stays flat under load, and it is also why one slow command like KEYS can stall every other client. The constraint and the strength are the same design choice.