improve failover handling for missing redis