🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

Databases Intermediate

What is Redis?

An open-source, in-memory data store used as a database, cache, message broker, and queue with sub-millisecond response times.

Redis stores data in memory for extremely fast read/write operations. It supports various data structures: strings, hashes, lists, sets, sorted sets, streams, and bitmaps. Persistence options include RDB snapshots and AOF logging.

Common uses include session storage, caching (reducing database load), real-time leaderboards, rate limiting, pub/sub messaging, and job queues. Redis Cluster provides horizontal scaling and high availability.

Related Terms

Materialized View
A database object that stores the precomputed result of a query, offering faster reads at the cost of periodic refresh.
PostgreSQL
An advanced open-source relational database known for its reliability, feature richness, and standards compliance.
Migration
A version-controlled change to a database schema that can be applied and reversed systematically.
Database Connection Pooling
A technique that maintains a cache of database connections for reuse, reducing the overhead of creating new connections.
EXPLAIN ANALYZE
A PostgreSQL command that shows the execution plan of a query along with actual runtime statistics for performance tuning.
Vacuum
A PostgreSQL maintenance operation that reclaims storage from dead tuples and updates statistics for the query planner.
View All Databases Terms →