光靠redis主从复制和哨兵机制不足以实现redis高可用。为什么呢?
因为若某一节点宕机后,不会实现自动重启。最稳健实现高可用的做法 :
redis主从复制+哨兵机制(监控、提醒、自动故障迁移)+keepalived(自动重启),若重启多次仍不成功,可以通过邮件短信等方式通知。