Redis logo

Redis

In-memory data store for caching and real-time applications

open-sourceVisit Website →

About Redis

Redis is an in-memory key-value store used for caching, session management, pub/sub messaging, and real-time analytics. Extremely fast.

Key Features

Redis is the Swiss Army knife of backend infrastructure. As an in-memory data store, it delivers sub-millisecond response times for reads and writes. But Redis is far more than a simple cache — it supports data structures like sorted sets, streams, and HyperLogLogs that enable use cases from leaderboards to rate limiting to real-time analytics. Redis Pub/Sub powers real-time messaging in countless applications. The introduction of Redis Modules extended its capabilities further with search, graph, and time-series functionality. Nearly every web application of meaningful scale uses Redis somewhere in its stack.

Categories

Databases

Companies using Redis are hiring

Principal Software Engineer - Storage Cache
roblox · San Mateo, CA
backend
Software Development Engineer, ElastiCache
Amazon Development Centre Canada ULC · CA, BC, Vancouver
backend
Engineering Manager II, Cache Infra
pinterest · San Francisco
data
Software Development Engineer, ElastiCache
Amazon Development Center U.S., Inc. · US, WA, Seattle
backend
Software Development Engineer - Elasticache, AWS ElastiCache
Amazon Development Centre Ireland Limited · IE, D, Dublin
backend
Principal Software Engineer, Elasticache
Amazon Development Center (Tel Aviv) · IL, Tel Aviv
backend