Snapshotunstable · cbdad79
A mostly single-threaded command path parses client requests, routes keys, mutates optimized in-memory objects, and fans changes into durability and replication.
Click a building or route
System map8 components · 10 connections
130%
Connections
BuildingsEntryServiceComputeStorageRuntimeToolingExternal
Terms, in plain English
RESPRedis Serialization Protocol, the framed wire format for commands and replies.
How to study this repo
- 1Trace protocol bytes
Read networking.c from socket input through argv creation and back through output buffers.
- 2Follow one SET
Connect server.c dispatch, t_string.c, db.c, and object.c to see command versus storage responsibilities.
- 3Compare recovery paths
Read aof.c, rdb.c, and replication.c; explain replay, snapshots, full sync, and partial sync.