老规矩,我以循序渐进的方式来讲,我一共经历过三套集群架构的演进!这套架构使用的是社区版本推出的原生高可用解决方案,其架构图如下!这里Sentinel的作用有三个:监控:Sentinel会不断的检查主服务器和从服务器是否正常运行。通知:当被监控的某个redis服务器出现问题,Sentinel通过API脚本向管理员或者其他的应用程序发送通知。自动故障转移:当主节点不能正常工作时,Sentinel会开始一次自动的故障转移操作,它会将与失效主节点是主从关系的其中一个从节点升级为新的主节点,并且将其他的从