Series
Redis Internals
Event loops, profiling, protocol details, and the parts of a Redis clone that turn into systems lessons.
redis
Jun 6, 2026 / 6 min read
Building a Redis Clone in Rust, Then Making It 49x Faster With Profiling
Benchmarking a Redis-compatible Rust server against Redis, profiling the slow paths, and using indexes to remove pathological scans.
redisrustperformanceprofilingdatabases
Jun 1, 2026 / 8 min read
Concurrent Servers: Notes on Threads, Event Loops, libuv, Redis, and async/await
A series-level writeup from Eli Bendersky's concurrent servers articles, tracing the design space from sequential sockets to threads, event-driven I/O, libuv, Redis, and async/await.
network-programmingconcurrencyevent-loopsredissystems
May 20, 2026 / 1 min read
Redis Internals: The Event Loop as a Systems Primitive
A concise walkthrough of how Redis uses a single-threaded event loop, multiplexed I/O, and careful data structure choices to stay predictable under load.
redislinuxperformancedatabases