Put everything redis-related behind its own abstraction layer.  Enable configuration expiration period and amortized expire checks.