Redis can save your database — or hide bugs behind stale data.
Cache-aside discipline
Application code owns reads/writes and invalidation. Accidental dual sources of truth hurt.
Stampede protection
Use locks or probabilistic early refresh so hot keys do not stampede origin on expiry.
TTLs with intent
TTL alone is not a strategy. Pair with explicit invalidation for correctness-critical data.