栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

redis的哨兵模式(redis 主从 哨兵 集群)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

redis的哨兵模式(redis 主从 哨兵 集群)

Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-slave集群,发现master宕机后能进行自动切换

简单的说,哨兵模式,就是反客为主的自动版,通过监控主机,当主机挂掉的时候,从几台从机中通过投票选出新的主机。

sentinel默认监听26379端口

    新建一个sentinel.conf文件,文件内容为:

sentinel monitor host6381 127.0.0.1 6381 1

说明:host6381为监控的主机名词,自定义的,后面的“1”表示,当主机挂掉的时候,从机自动进行投票,谁的票数首先超过“1”,谁就为主机

    启动sentinel.conf 文件

redis-server sentinel.conf --sentinel

    测试

先验证先前的一主二仆的主从复制是否正常,然后把原来master即6381服务停掉,观察哨兵日志,日志显示81停了,82切换成了master,83变成了82的从机,大功告成

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/773686.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号