Index · TL;DR

1 min read
14 min read
Rapid overview

TL;DR

StackExchange.Redis is the canonical .NET client. IConnectionMultiplexer is a singleton — it manages the connection pool internally and GetDatabase() is cheap to call per operation. Common patterns: cache-aside, distributed lock, rate limiting, pub/sub, streams. Redis has no schema and no MigrateAsync equivalent — "migrations" mean evolving key naming conventions, data formats, and TTL policies, usually via lazy read-old/write-new patterns or versioned key prefixes.