redis搭建哨兵模式(伪集群)

redis搭建哨兵模式(伪集群)

一、先搭建完主从模式

二、 在各自的redis目录下创建文件(sentinel.conf)

三、加入配置

# 哨兵sentinel实例运行的端口 默认26380
port 26380

# 本地ip
bind 127.0.0.1

# 哨兵监听的主服务器 后面的1表示主机挂掉以后进行投票,只需要2票就可以从机变主机
sentinel monitor mymaster 127.0.0.1 6480 2

# 设置主机的密码(无密码可以省略)
# sentinel auth-pass mymaster lixl123

# 设置未得到主机响应时间,此处代表5秒未响应视为宕机
sentinel down-after-milliseconds mymaster 5000

# 设置等待主机活动时间,此处代表15秒主机未活动,则重新选举主机
sentinel failover-timeout mymaster 15000

# 设置重新选举主机后,同一时间同步数据的从机数量,此处代表重新选举主机后,每次2台从机同步主机数据,直到所有从机同步结束
sentinel config-epoch mymaster 2

# 执行故障转移时, 最多有2个从服务器同时对新的主服务器进行同步
sentinel leader-epoch mymaster 2
# Generated by CONFIG REWRITE

四、 ip 端口修改一下

五、 先启动三台redis在启动三台哨兵

哨兵的启动命令: redis-server sentinel.conf --sentinel

log打印如下

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
搭建Redis哨兵模式之后,可以使用以下步骤来使用哨兵模式: 1. 启动哨兵实例:首先,您需要启动一组哨兵实例。哨兵实例是运行在特殊模式下的Redis实例,它们负责监控主服务器和从服务器的状态。可以通过运行哨兵的命令来启动哨兵实例。 2. 配置哨兵监控主服务器:在每个哨兵实例的配置文件中,您需要指定要监控的主服务器的 IP 地址和端口号。哨兵会定期向主服务器发送命令,以获取主服务器的运行状态,并根据需要做出相应的决策。 3. 配置哨兵监控从服务器:除了监控主服务器,哨兵还可以监控从服务器。您可以在哨兵的配置文件中指定要监控的从服务器的 IP 地址和端口号。哨兵会根据需要将从服务器升级为新的主服务器。 4. 监控主服务器状态:一旦哨兵实例启动并配置完成,它们会定期向主服务器发送命令以获取其运行状态。如果某个哨兵实例检测到主服务器下线,它会通过发布订阅模式通知其他从服务器,并进行故障转移过程。 5. 故障转移:当一个哨兵实例检测到主服务器下线后,它会选择一个合适的从服务器升级为新的主服务器。这个过程是自动进行的,哨兵实例会发送命令来修改从服务器的配置并将其提升为新的主服务器。 6. 重新配置从服务器:一旦新的主服务器被选举出来,其他从服务器会重新配置以连接到新的主服务器。这样,系统就完成了故障转移,继续提供服务。 总结起来,使用Redis哨兵模式可以通过启动哨兵实例、配置主服务器和从服务器的监控、监控主服务器状态、进行故障转移和重新配置从服务器来实现高可用性。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Redis集群哨兵模式](https://blog.csdn.net/weixin_39970883/article/details/125926874)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值