Redis Use Cases
List practical Redis use cases in a web backend and one anti-pattern.
Answers use simple, clear English.
Audio N/AQuick interview answer
Use cases: cache, session store, rate-limit counters, distributed locks (carefully), pub/sub, queues/streams. Anti-pattern: treating Redis as the only source of truth for durable business data without persistence/HA strategy — restarts or eviction can lose data.
Detailed answer
Use cases: cache, session store, rate-limit counters, distributed locks (carefully), pub/sub, queues/streams. Anti-pattern: treating Redis as the only source of truth for durable business data without persistence/HA strategy — restarts or eviction can lose data.
Real example & use case
API gateway increments a Redis key per API token for per-minute rate limiting with TTL windows.
Pros & cons
Pros: microsecond latency. Cons: memory cost; misuse as primary DB.