电话怎么做网站域名/网络营销策划推广

电话怎么做网站域名,网络营销策划推广,赣州人才网找工作,oss wordpress停掉现有的redis集群 因为这篇文章我是在 搭建完redis主从集群之后写的,如果要是没有搭建过这些,可以直接略过。要是从我上一篇 搭建redis主从集群过来的,可以执行下。 docker compose down 查找下redis相关进程 ps -ef | grep redis 可以看…

停掉现有的redis集群

因为这篇文章我是在 搭建完redis主从集群之后写的,如果要是没有搭建过这些,可以直接略过。要是从我上一篇 搭建redis主从集群过来的,可以执行下。

docker compose down

查找下redis相关进程

ps -ef | grep redis

可以看到前面的 7001 7002 7003 这三个端口已经没有了

上传sentinel.conf 文件

sentinel announce-ip "192.168.200.128"
sentinel monitor sdemaster 192.168.200.128 7001 2
sentinel down-after-milliseconds sdemaster 5000
sentinel failover-timeout sdemaster 60000

这里面就是sentinel.conf 文件的内容。

端口号要改成自己的

说明

sentinel announce-ip "192.168.200.128" :声明当前sentinel的IP

sentinel monitor hmaster sdemaster 192.168.200.128 7001 2 :指定集群的主节点信息。

        sdemaster:主节点名称,自定义,任意写的。

        192.168.200.128 7001 :主节点的ip和端口

        2 :认定 master 下线时的 quorm 值

sentinel down-after-milliseconds sdemaster :声明master节点超时多久后被标记下线

sentinel failover-timeout sdemaster : 故障转移的超时时间

在虚拟机的 /home/sde/modules/redis 目录下创建 3个文件夹, s1 s2 s3

目录具体位置,要根据自己情况而定。

mkdir s1 s2 s3 

把sentinel.conf 文件分别拷贝到 上述的3个文件夹中。

for dir in s1 s2 s3; docp /home/sde/modules/redis/sentinel.conf /home/sde/modules/redis/$dir/
done

具体的目录要改成你自己的

查看s1

查看s2

查看s3

修改 docker-compose.yml 文件

version: "3.2"services:r1:image: rediscontainer_name: r1network_mode: "host"entrypoint: ["redis-server", "--port", "7001"]r2:image: rediscontainer_name: r2network_mode: "host"entrypoint: ["redis-server", "--port", "7002","--slaveof","192.168.200.128","7001"]r3:image: rediscontainer_name: r3network_mode: "host"entrypoint: ["redis-server", "--port", "7003","--slaveof","192.168.200.128","7001"]s1:image: rediscontainer_name: s1volumes:- /home/sde/modules/redis/s1:/etc/redisnetwork_mode: "host"entrypoint: ["redis-sentinel", "/etc/redis/sentinel.conf", "--port", "27001"]s2:image: rediscontainer_name: s2volumes:- /home/sde/modules/redis/s2:/etc/redisnetwork_mode: "host"entrypoint: ["redis-sentinel", "/etc/redis/sentinel.conf", "--port", "27002"]s3:image: rediscontainer_name: s3volumes:- /home/sde/modules/redis/s3:/etc/redisnetwork_mode: "host"entrypoint: ["redis-sentinel", "/etc/redis/sentinel.conf", "--port", "27003"]      

/home/sde/modules/redis 是我自己创建的目录,这个文件要根据你们自己的目录更改。

解读:

image:redis 执行使用的redis镜像

container_name:s1 指定容器的名称为s1

volumes 讲宿主机上的 /home/sde/modules/redis/s1 目录挂载到容器内的 /etc/redis 目录。

        作用:讲sentinel的配置文件 sentinel.conf 存储在宿主机上,方便持久化和修改。

        注意:确保宿主机上的 s1 目录已经存在 sentinel.conf 文件

network_mode:"host" 使用宿主机的网络模式,而不是docker默认桥接模式,这样容器可以直接使用宿主机的网络线,避免端口映射问题。

entrypoint 覆盖默认的容器启动命令,指定启动 Redis Sentinel 的方式

        redis-sentinel:Redis Sentinel 的启动方式。

        /home/sde/modules/redis/sentinel.conf 指定Sentinel的配置文件路径(挂载的宿主机路径)。

        --port 27001 指定sentinel监听的端口号为 27001

s2 s3 服务的配置依次类推。

启动集群

docker compose up -d

以s1为例,查看运行日志。

docker logs -f s1

s1

s2

s3

可以看到sentinel已经联系到了7001这个节点,并且与其它几个哨兵也建立了链接。哨兵信息如下:

  • 27001Sentinel IDb59bad2b0876679bf6155f9aaec3a0ad1f386b5b
  • 27002Sentinel IDbdc690efab03792689dc7ba1cb2fe92f973dc3d9
  • 27003Sentinel IDbb02acb3ffaa1ee4e542d79c8dbc1bc111d057c8

演示failover

接下来,我们演示一下当主节点故障时,哨兵是如何完成集群故障恢复(failover)的。

我们停止7001这个master节点,然后再启动模拟宕机重启:

docker stop r1 

稍微等待一段时间后,会发现sentinel节点触发了failover:可以使用 docker logs -f s1 等查看各个容器的日志:

启动 r1

docker start r1

看看 s1 日志

看看 r2 信息

docker exec -it r2 redis-cli -p 7002

可以看到 r2 成为了新的主节点

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/75537.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《Python实战进阶》第33集:PyTorch 入门-动态计算图的优势

第33集:PyTorch 入门-动态计算图的优势 摘要 PyTorch 是一个灵活且强大的深度学习框架,其核心特性是动态计算图机制。本集将带您探索 PyTorch 的张量操作、自动求导系统以及动态计算图的特点与优势,并通过实战案例演示如何使用 PyTorch 实现…

23种设计模式-创建型模式-单例

文章目录 简介问题1. 确保一个类只有一个实例2. 为该实例提供全局访问点 解决方案示例重构前:重构后: 拓展volatile 在单例模式中的双重作用 总结 简介 单例是一种创建型设计模式,它可以确保一个类只有一个实例,同时为该实例提供…

python裁剪nc文件数据

问题描述: 若干个nc文件储存全球的1850-2014年月尺度的mrro数据(或其他数据),从1850-1到2014-12一共1980个月,要提取出最后35年1980.1~2014.12年也就是420个月的数据。 代码实现 def aaa(input_file,output_file,bianliang,start_index,en…

数据清洗:基于python抽取jsonl文件数据字段

基于python抽取目录下所有“jsonl”格式文件。遍历文件内某个字段进行抽取并合并。 import os import json import time from tqdm import tqdm # 需要先安装:pip install tqdmdef process_files():# 设置目录路径dir_path r"D:\daku\关键词识别\1623-00000…

C# .net ai Agent AI视觉应用 写代码 改作业 识别屏幕 标注等

C# net deepseek RAG AI开发 全流程 介绍_c# 向量处理 deepseek-CSDN博客 视觉多模态大模型 通义千问2.5-VL-72B AI大模型能看懂图 看懂了后能干啥呢 如看懂图 让Agent 写代码 ,改作业,识别屏幕 标注等等。。。 据说是目前最好的免费图片识别框架 通…

大模型应用开发之大模型工作流程

一:大模型的问答工作流程 1.1: 分词和向量化 如上图所示,我们如果让大模型去回答问题,首先我们会输入一些文字给到大模型,大模型本质上是个数学模型,它是理解不了人类的整句话的,所以它会把我们的对应的句…

12届蓝桥杯—货物摆放

货物摆放 题目描述 小蓝有一个超大的仓库,可以摆放很多货物。 现在,小蓝有 nn 箱货物要摆放在仓库,每箱货物都是规则的正方体。小蓝规定了长、宽、高三个互相垂直的方向,每箱货物的边都必须严格平行于长、宽、高。 小蓝希望所…

批量优化与压缩 PPT,减少 PPT 文件的大小

我们经常能够看到有些 PPT 文档明明没有多少内容,但是却占用了很大的空间,存储和传输非常的不方便,这时候通常是因为我们插入了一些图片/字体等资源文件,这些都可能会导致我们的 PPT 文档变得非常的庞大,今天就给大家介…

导游职业资格考试:从迷茫到清晰的备考指南

当你决定报考导游职业资格考试时,可能会感到有些迷茫,不知道从何处入手。别担心,这份备考指南将带你从迷茫走向清晰。​ 第一步,全面了解考试。导游职业资格考试分为笔试和面试。笔试的四个科目各有特点,《政策与法律…

【BFS】《BFS 攻克 FloodFill:填平图形世界的技术密码》

文章目录 前言例题一、 图像渲染二、 岛屿数量三、岛屿的最大面积四、被围绕的区域 结语 前言 什么是BFS? BFS(Breadth - First Search)算法,即广度优先搜索算法,是一种用于图或树结构的遍历算法。以下是其详细介绍&am…

Linux安装MySQL数据库并使用C语言进行数据库开发

目录 一、前言 二、安装VMware运行Ubuntu 1.安装VMware 2.使用VMware打开Ubuntu 三、配置VMware使用网卡 1.添加NAT网卡 四、Linux下安装MySQL数据库 五、安装MySQL开发库 六、演示代码 sql_connect.c sql_connect.h main.c中数据库相关代码 结尾 一、前言 由于最…

常见中间件漏洞之一 ----【Tomcat】

中间件Tomcat介绍: tomcat是⼀个开源⽽且免费的jsp服务器,默认端⼝ : 8080,属于轻量级应⽤服务器。它可以实现 JavaWeb程序的装载,是配置JSP(Java Server Page)和JAVA系统必备的⼀款环境。 在历史上也披露…

javaweb自用笔记:Mybatis

目录 mybatis 配置sql书写提示 JDBC 数据库连接池 lombok mybatis 只需要定义Mapper接口就好,不需要有实现类,因为框架底层会自动生成实现类 配置sql书写提示 JDBC 数据库连接池 lombok XML映射文件 动态SQL

比手动备份快 Iperius全自动加密备份,NAS/云盘/磁带机全兼容

IperiusBackupFull是一款专为服务器和工作站设计的备份解决方案,它同时也是一款针对Windows 7/8/10/11/Server系统的简洁且可靠的备份软件。该软件支持增量备份、数据同步以及驱动器镜像,确保能够实现完全的系统恢复。在备份存储方面,Iperius…

mapbox进阶,添加鹰眼图控件

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:mapbox 从入门到精通 文章目录 一、🍀前言1.1 ☘️mapboxgl.Map 地图对象1.2 ☘️mapboxgl.Map style属性1.3 ☘️mapboxgl-minimap 鹰眼控件二、🍀添加…

亮数据爬取API爬取亚马逊电商平台实战教程

前言 在当今数据驱动的商业环境中,企业需要快速、精准地获取互联网上的公开数据以支持市场分析、竞品调研和用户行为研究。然而,传统的手动网页爬取方式面临着诸多挑战:IP封锁、验证码干扰、网站结构频繁变更,以及高昂的运维成本…

“城市超级智能体”落地,联想智慧城市4.0“功到自然成”

作者 | 曾响铃 文 | 响铃说 交通摄像头捕捉到车流量数据,进入一套“自动化”的城市整体管理体系中,交通路况信息、天气变化情况以及城市大型活动安排等看似分散的数据被整合,根据预测的路况精准调控交通信号灯,让自动驾驶清扫车…

计算机复试面试

数据库 1.设计过程/设计步骤 1.需求分析:明确客户需求,确定系统边界,生成数据字典 2.概念结构设计:将用户需求抽象为概念模型,绘制e-r图 3.逻辑结构设计:将e-r图转化为dbms相符合的逻辑结构,db…

模型 拆屋效应

系列文章分享模型,了解更多👉 模型_思维模型目录。先过分后合理,易被接受。 1 拆屋效应的应用 1.1 高端手表销售案例 一、案例背景 在高端手表销售领域,销售人员面临顾客对价格敏感且购买决策谨慎的挑战。如何引导顾客接受较高…

Windows系统下Pycharm+Minianaconda3连接教程【成功】

0.引言 PycharmMinianaconda3开发组合的好处 优点类别具体优点描述环境管理便捷独立环境创建 环境复制与共享Miniconda3可创建多独立Python环境,支持不同版本与依赖,避免冲突。 能复制、分享环境配置,方便团队搭建相同开发环境。依赖管理高…