Ask HN: High Availability Redis?
I'd think you could write a script to handle the Redis failover actions (promoting the Slave to Master, making sure the old Master comes back as a Slave if it comes back, etc...), tie it into heartbeat with a VIP, and have a very simple failover solution. But I can't find anyone who's done that, much less released the script they're using for the Redis piece.
So far the advice I've gotten is either: you don't need automated failover - just do it manually when you get paged, wait for Redis Cluster - it'll be magical, or write your own client - and have it handle failover and manage the Redis actions. None of these is viable imho.
What are you doing now to keep Redis from being a single point of failure in your infrastructure?