I’ve done some work on a design for a redis cluster lately, there’s a lot of info on the subject but it is in pieces and I am going to try and provide a complete document here for one of the ways to do this. Tools sentinel: redis’s own monitoring and availability tool, we will use it to monitor our master/slave nodes, sentinel will promote a slave to master when an issue arises. haproxy: a tcp loa
![Highly Available Redis Cluster | Simplicity is the keynote of all true elegance](https://cdn-ak-scissors.b.st-hatena.com/image/square/630281516a48e25e58e2351f4c8dcc061650b03e/height=288;version=1;width=512/http%3A%2F%2Fwww.101tech.net%2Fwp-content%2Fuploads%2F2014%2F08%2Fredis.png)