Redis
An open-source, in-memory data structure store used as a cache, database, and message broker.
Also: Remote Dictionary Server
Definition
Redis (Remote Dictionary Server) is an open-source, in-memory data structure store that supports strings, hashes, lists, sets, sorted sets, and more. Its in-memory nature makes it extremely fast (sub-millisecond latency), making it ideal for caching, session storage, real-time leaderboards, pub/sub messaging, and rate limiting. Redis supports optional persistence (RDB snapshots, AOF logging) and clustering for high availability. It is one of the most widely used in-memory databases in web applications.
Example
“A social media platform uses Redis to cache user timeline data, serving 100,000 requests per second at sub-millisecond latency instead of hitting the primary database.”
Synonyms
- in-memory store
- cache database
- key-value store
Antonyms / Opposites
- disk-based database
- persistent database
Images
CC-licensed · free to useVideo
Related Terms
- cache
- nosql
- memcached
- message-queue
