Redis sentinel[0] is the HA solution for redis for quite some time.
[0]http://redis.io/topics/sentinel
Sentinel + Redis distributed system does not guarantee that acknowledged writes are retained during failures,
I haven't kept up to date on "Sentinel 2" that was launched with 3.0 so the situation might have changed.