Definition
An in-memory key-value store used as a cache, counter, queue and more.
How it works
Sub-millisecond reads/writes; data structures (sorted sets, etc.) make it great for leaderboards, rate limiters and sessions. Optional persistence.
Common questions
What is Redis?
An in-memory key-value store used as a cache, counter, queue and more.
How does Redis work?
Sub-millisecond reads/writes; data structures (sorted sets, etc.) make it great for leaderboards, rate limiters and sessions. Optional persistence.
What is Redis used for in system design?
Sub-millisecond reads/writes; data structures (sorted sets, etc.) make it great for leaderboards, rate limiters and sessions. Optional persistence.
Part of Glossary on SystemLore — system design explained with 148 deep topics, interactive diagrams, and a build-it-yourself game. Build this one →