Skip to main content


Redis is an in-memory data structure store, used as a distributed, in-memory key–value database, cache and message broker, with optional durability.1


Software Internals

Redis: zero to hero — recreate Redis, from scratch, in code with your own hands. Dive into and learn software or systems internals.