redis高可用集群
redis的集群方式有三种:redis cluster集群模式;master slave 主从模式 ; sentinel哨兵模式来进行主从替换以及故障恢复
sentinel系统可以监视一个或者多个redis master服务,以及这些master服务的所有从服务;当某个master服务下线时,宕机时。自动将该master下的某个性能较好的slave升级成为master替代已经下线的master继续处理请求
我们新建一个mkdir redis-sentinel文件夹
进入文件夹,再专门建立一个sentinel专门用来存放哨兵脚本,然后cd sentinel
建里sentinel.conf配置文件
sentinel monitor mymaster redis-master 6379 3
sentinel down-after-milliseconds mymaster 5000
sentinel parallel-syncs mymaster 1
sentinel failover-timeout mymaster 5000
监控主服务的6379端口并且起两个实例,如果哨兵5秒没有收到主节点的心跳,哨兵就认为主节点宕机,默认是30秒,