If you are thinking about that kind of functionality, might I recommend instead building your quorum bits and pieces outside Redis? Twitter has a package called twemproxy (
https://github.com/twitter/twemproxy) whose purpose is to minimize backend connections in sharded scenarios. Starting with it as a base gives you free sharding, connection handling, etc. If you add quorum support, you then only need to borrow some of the ideas behind Redis sentinel (modified as necessary to fit your needs) for handling failover and master election. Then, you can run a collection of proxy servers, which handle sharding, failover, etc.
Before you brush this off as crazy and not workable, take a look at Slony for Postgres. It's a different database, but a lot of the same features were built in a similar context.