首页 > 数据库 >Redis哨兵机制sentinel集群配置

Redis哨兵机制sentinel集群配置

时间:2024-09-20 16:50:43浏览次数:1  
标签:mymaster 自定义 Redis redis 哨兵 切换 conf sentinel

一、安装redis 1主2从集群

二、复制sentinel.conf文件到指定目录
修改sentinel.conf配置
port 26379
dir "/tmp"

logfile "/usr/local/redis/logs/sentinel-26379.log"

daemonize yes

sentinel monitor mymaster 10.211.55.7 6379 2

sentinel auth-pass mymaster linlin

sentinel down-after-milliseconds mymaster 15000

sentinel failover-timeout mymaster 120000

sentinel parallel-syncs mymaster 1

发生切换之后执行的一个自定义脚本:如发邮件、vip切换等

sentinel notification-script <script-path>

三、配置sentinel从节点
port 26380

dir "/tmp"

logfile "/usr/local/redis/logs/sentinel-26380.log"

daemonize yes

sentinel monitor mymaster 10.211.55.7 6379 2

sentinel down-after-milliseconds mymaster 15000

sentinel failover-timeout mymaster 120000

sentinel auth-pass mymaster linlin

sentinel config-epoch mymaster 0

发生切换之后执行的一个自定义脚本:如发邮件、vip切换等

sentinel notification-script <script-path>

四、配置2381从节点
port 26381

dir "/tmp"

logfile "/usr/local/redis/logs/sentinel-26381.log"

daemonize yes

sentinel monitor mymaster 10.211.55.7 6379 2

sentinel down-after-milliseconds mymaster 15000

sentinel failover-timeout mymaster 120000

sentinel auth-pass mymaster linlin

sentinel config-epoch mymaster 0

发生切换之后执行的一个自定义脚本:如发邮件、vip切换等

sentinel notification-script <script-path>

五、启动sentinel哨兵
./redis-sentinel ../conf/sentinel-26379.conf
./redis-sentinel ../conf/sentinel-26380.conf
./redis-sentinel ../conf/sentinel-26381.conf

六、查看日志

标签:mymaster,自定义,Redis,redis,哨兵,切换,conf,sentinel
From: https://www.cnblogs.com/velloLei/p/18418028

相关文章

  • redis主从配置启动(1主2从)
    一、安装redis略二、主节点配置文件daemonizeyespidfile/usr/local/redis/logs/redis_6379.pidport6379tcp-backlog1024bind0.0.0.0timeout0tcp-keepalive60loglevelnoticelogfile"/usr/local/redis/logs/redis_6379.log"databases16save""sav......
  • Docker Compose 搭建 Redis 主从复制
    服务器状态IP PORTROLE192.168.142.1576379master192.168.142.1566390slave192.168.142.1556391slave02masterdocker-compose.ymlservices:redis-master:image:hub.atomgit.com/amd64/redis:7.0.13restart:alwayscontainer_name:redis-masterpr......
  • Redis实现站内信
    文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言 站内信使用场景广泛:社交媒体:用户间私信、关注通知、好友请求等。在线学习:教师与学生沟通、课程提醒、成绩反馈等。电商平台:订单状态更新、促销信息、客户咨询回复等。企业管理:内部通知、员工......
  • 从单机到分布式:Redis 如何重塑数据存储格局
    一、引言随着大数据时代的到来,传统数据存储系统难以满足日益增长的性能和扩展性需求。Redis,作为新一代高性能内存数据结构存储系统,应运而生并迅速崛起。它不仅提供了卓越的读写速度和丰富的数据结构支持,还具备出色的可扩展性和灵活性,广泛应用于缓存、消息队列、实时数据分析等领域......
  • 2024Mysql And Redis基础与进阶操作系列(6)作者——LJS[含MySQL 多表之一对一/多;多对多;
    MySQL多表操作1多表关系简介1.1一对一关系比如1.2一对多/多对一关系比如:实现规则:1.3多对多关系举例:规则:2.多表联合查询简介多表查询有以下分类知识补充——笛卡尔积(了解即可)交叉连接查询[产生笛卡尔积]内连接查询(使用的关键字innerjoin--inner可以省......
  • 2024Mysql And Redis基础与进阶操作系列(5)作者——LJS[含MySQL DQL基本查询:select;简单
    目录1MySQL数据库基本操作-DQL-基本查询1.2SQL概述1.3SQL类2.SQL语言的规则与规范2.1基本规则2.2SQL大小写规范推荐采用统一的书写规范:2.3注释2.4命名规则(了解即可)举例:两句是一样的,不区分大小写创建表格order使用``飘号,因为order和系统关键字或系统函数名......
  • 2024Mysql And Redis基础与进阶操作系列(4)作者——LJS[含MySQL FOREIGN KEY、CHECK 、D
    接上集1.FOREIGNKEY约束1.1作用限定某个表的某个字段的引用完整性。例如:员工表的员工所在部门的选择,必须在部门表能找到对应的部分。1.2关键字FOREIGNKEY1.3主表和从表/父表和子表主表(父表):被引用的表,被参考的表从表(子表):引用别人的表,参考别人的表例如:员工表的员工所在部门这......
  • Redis数据持久化RDB和AOF
    Redis数据持久化RDB和AOFRedis支持两种持久化机制:RDB(快照)和AOF(追加文件)。它们各有优缺点,适用于不同的场景。RDB(快照)特点:快照方式:在指定的时间间隔内(例如每隔5分钟或每隔1000个写入命令),Redis会生成当前内存数据的快照,并将其保存为RDB文件。文件格式:RDB文件是......
  • Python中使用Redis布隆过滤器
    Python中使用Redis布隆过滤器在Python中使用Redis布隆过滤器,可以利用redis-py库和redis-py-bloom扩展。布隆过滤器是一种空间效率高的概率性数据结构,适合用于判断某个元素是否在集合中。以下是如何在Python中设置和使用Redis布隆过滤器的步骤:安装依赖首先,确保你已经......
  • Redis 主从复制
    Redis的主从复制(Replication)是其高可用性和扩展性的重要特性之一。它允许你在多个Redis服务器之间同步数据,从而提高数据的可用性和读取性能。基本概念主节点(Master):处理写操作和大多数读操作,数据的主要存储位置。从节点(Slave):复制主节点的数据,通常用于负载均衡,分担读操作的压......