上一篇文章介绍了高可靠方案:主从集群模式.通过主从库的读写分离,来保证服务的可靠性. 当某个从库出现故障时,不影响服务的使用,主库仍然可以处理写命令,其他从库可以处理读命令.但主库发生故障,就不能处理写命令了,从库只能处理读命令.这就影响服务的正常使用了,该如何解决呢? 只要找一个从库当主库就可以解决了.但还有三个问题需要处理: 主库真的挂了吗? 该选择哪个从库作为主库? 怎么把新主库的相关信息通知给从库和客户端? 这里就要介绍Redis的哨兵机制了.哨兵机制指在Redis主从集群模式下,实现主…