首页 > 数据库 >redis哨兵模式

redis哨兵模式

时间:2023-12-28 23:55:55浏览次数:32  
标签:mymaster redis 模式 哨兵 26380 sentinel 节点

在主从架构的基础上继续增加三个哨兵

当前架构:1主2从3哨兵

启动顺序:redis主节点 -从节点1 -从节点2 - 哨兵依次启动(redis-sentinel sentinel-26380.cong)

测试情况如下:主节点死掉,三哨兵自动选举新的主节点,除非所有节点挂掉

哨兵模式配置文件:

port 26380  //当前哨兵端口26380
daemonize no
pidfile "/var/run/redis-sentinel-26380.pid"
logfile ""
dir "/tmp"
sentinel myid a233600a8bc3e5ff31650b88790995d18f2216a8
sentinel deny-scripts-reconfig yes
sentinel monitor mymaster 127.0.0.1 6382 2   //监听的redis服务ip和端口及哨兵数量一半加1
sentinel down-after-milliseconds mymaster 30000 //主节点挂掉30秒后开始选举
sentinel config-epoch mymaster 2 sentinel leader-epoch mymaster 2

 

标签:mymaster,redis,模式,哨兵,26380,sentinel,节点
From: https://www.cnblogs.com/wscw/p/17933847.html

相关文章

  • 【Unity百宝箱】游戏中的观察者模式
    【Unity百宝箱】游戏中的观察者模式原创 打工人小棋 打工人小棋 2023-04-2713:35 发表于广东Hi,大家好,我是游戏区“bug主”打工人小棋! 今天我想和大家聊一聊游戏中的观察者模式~近两期视频,都是在为下一期视频做准备,在下期视频中,大家将会看到用户数据存储、以......
  • C#单例模式示例
    示例一:publicclassSpiderService{privatestaticSpiderServiceinstance;publicstaticSpiderServiceInstance{get{if(instance==null){instance=newSpiderService();......
  • Java 原型模式
    原型模式是一种创建型设计模式,用于在保证性能的情况下创建新的对象实例。原型模式允许一个对象再创建另外一个可定制的对象,而无需知道创建的细节。其工作原理是通过拷贝实现对象创建,即clone()。但是我们通过new也能创建一个属性一样的对象,两者的区别是什么呢?new操作符:用于创建......
  • 设计模式对比
     代理、桥接、装饰器、适配器4种设计模式的区别代理、桥接、装饰器、适配器,这4种模式是比较常用的结构型设计模式。它们的代码结构非常相似。笼统来说,它们都可以称为Wrapper模式,也就是通过Wrapper类二次封装原始类。尽管代码结构相似,但这4种设计模式的用意完全不同,也就是说要......
  • JDK、Tomcat、Redis、MySQL集齐,教你如何搭建高效性能测试项目
    前言:作为一个软件工程师,怎能不知道如何搭建一个性能测试项目呢?性能测试是一个软件工程师不可或缺的一环,因为一款软件性能好坏直接关系到用户体验,而用户体验又是一个软件能否成功的最重要的因素。本文将带你一步步搭建一个性能测试项目,包括如何搭建JDK、Tomcat、Redis和数据库,并......
  • 项目中使用spring.session.store-type=redis和@EnableRedisHttpSession 的区别
    spring项目的session存在哪里SpringSession提供了多种存储策略,可以选择将session存储在内存、数据库或Redis缓存中。内存存储:这是默认的存储方式,适用于单个应用程序的情况。SpringSession会在应用程序启动时创建一个ConcurrentHashMap对象,用于存储session数据。JDBC存......
  • 如何用Redis构建分布式锁系统?
       对常见的加锁场景的归纳,只涉及到了JVM的api锁和redis的分布式锁。其实也可以用zookeeper或者mysql,其他的以后在分享吧,其实最完美的还是老外那套saga状态机解决分布式事务比较完美,缺点就是难度很大要用到领域驱动的思想,国内普遍用的贫血模型,切换到DDD还是需要些时间研究......
  • 【flink番外篇】4、flink的sink(内置、mysql、kafka、redis、clickhouse、分布式缓存、
    文章目录Flink系列文章一、maven依赖二、广播变量BroadcastVariables示例1、介绍2、广播变量示例3、验证三、BroadcastState与BroadcastVariable区别本文简单的介绍了flink中关于广播变量的简单使用示例。一、maven依赖为避免篇幅过长,所有基础依赖均在第一篇文章中列出,具......
  • 【flink番外篇】4、flink的sink(内置、mysql、kafka、redis、clickhouse、分布式缓存、
    文章目录Flink系列文章一、maven依赖二、Flinksink介绍三、sink到文件、console示例1、console输出2、sink到文件1)、sinktxt文件到hdfs上2)、sinkcsv文件到本地3)、sinktext文件到hdfs上(writeUsingOutputFormat)四、sink到socket示例(writeToSocket)五、Jdbc/mysql示例1、maven依......
  • 【flink番外篇】4、flink的sink(内置、mysql、kafka、redis、clickhouse、分布式缓存、
    文章目录Flink系列文章一、maven依赖二、分布式缓存(DistributedCache)示例1、介绍2、maven依赖3、实现4、验证1)、验证步骤2)、验证本文介绍了flink关于分布式缓存的使用示例,比较简单。本文除了maven依赖外,没有其他依赖。本示例需要hadoop环境可用。一、maven依赖为避免篇幅过长,所......