当前位置: 首页 > wzjs >正文

一步一步网站建设教程东莞seo排名优化

一步一步网站建设教程,东莞seo排名优化,自己做的网站放在服务器哪里,有几家做网站的公司Redis提供了哨兵机制实现主从集群下的故障转移,其中包含了对主从服务的检测、自动故障恢复和通知。 1.环境 centos7、redis6.2.4、MobaXterm 目的: 搭建redis的主从同步哨兵集群(一主一从三哨兵) 2.步骤 1.主从集群的搭建 主从…

                Redis提供了哨兵机制实现主从集群下的故障转移,其中包含了对主从服务的检测、自动故障恢复和通知。

1.环境

centos7、redis6.2.4、MobaXterm

目的:

搭建redis的主从同步+哨兵集群(一主一从三哨兵)

2.步骤

1.主从集群的搭建

主从集群搭建https://blog.csdn.net/m0_74808313/article/details/149283482?spm=1011.2124.3001.6209

2.创建挂载目录和添加配置文件

使用命令创建挂载目录:

mkdir -p redis-demo/sentinel7001/conf

mkdir -p redis-demo/sentinel7001/data

mkdir -p redis-demo/sentinel7002/conf

mkdir -p redis-demo/sentinel7002/data

mkdir -p redis-demo/sentinel7002/conf

mkdir -p redis-demo/sentinel7002/data

添加配置文件sentinel.conf:

vim /home/hl/redis-demo/sentinel7001/conf/sentinel.conf

将以下内容复制到文件中:

port 27001
# 统一虚拟机ip
sentinel announce-ip 192.168.206.180
# 指定主节点以及哨兵的quonum
sentinel monitor mymaster 192.168.206.180 7001 2
sentinel down-after-milliseconds mymaster 5000
sentinel failover-timeout mymaster 60000

剩余两个哨兵同样的操作,记得改端口号。

3.创建并启动sentinel容器

docker run -d \--name sentinel1 \--net redis-net \-p 27001:27001 \--privileged=true \-v /home/hl/redis-demo/sentinel7001/conf:/etc/redis \-v /home/hl/redis-demo/sentinel7001/data:/data \redis:6.2.4 \redis-sentinel /etc/redis/sentinel.conf
docker run -d \--name sentinel2 \--net redis-net \-p 27002:27002 \--privileged=true \-v /home/hl/redis-demo/sentinel7002/conf:/etc/redis \-v /home/hl/redis-demo/sentinel7002/data:/data \redis:6.2.4 \redis-sentinel /etc/redis/sentinel.conf
docker run -d \--name sentinel3 \--net redis-net \-p 27003:27003 \--privileged=true \-v /home/hl/redis-demo/sentinel7003/conf:/etc/redis \-v /home/hl/redis-demo/sentinel7003/data:/data \redis:6.2.4 \redis-sentinel /etc/redis/sentinel.conf

使用docker ps命令查看是否启动成功:

出现信息则表示启动成功

使用docker exec -it sentinel1 redis-cli -p 27001 sentinel master mymaster命令查看sentinel信息:

出现以上信息则表示连接成功。

执行docker logs sentinel1命令查看打印的日志信息:

我们可以看到哨兵检测的主从集群:

3.自动故障转移测试

我们来模拟哨兵的自动故障转移,关闭master容器来模拟宕机,来查看slave会不会成为新的master,恢复旧的master,来查看是否成为了slave。

docker stop redis-7001

等待几秒后再查看sentinel日志:

我们可以看到有超过quonum的哨兵都认为master主观下线了,master节点由原来的7001转移到了7002,也就是slave节点成为了新的master

重新启动docker容器,可以看到恢复连接后master仍是7002

docker start redis-7001

http://www.dtcms.com/wzjs/15732.html

相关文章:

  • 成都个人网站建设如何推广公司
  • 长沙 网站建设全网营销平台
  • r语言做网站网站的网络推广
  • 没有网站域名备案网络营销首先要做什么
  • 定制商城网站建设个人网站设计毕业论文
  • 做美女网站赚钱最好的免费信息发布平台
  • 做网站网站建设seo网站结构优化
  • 织梦响应式茶叶网站模板建立一个国外的网站
  • 郑州网站公司如何在百度搜索排名靠前
  • 没网站怎么做app网络营销与管理
  • 做网站好上海关键词优化公司哪家好
  • 万业网网站建设审核成都搜索优化整站优化
  • 宝安网站设计公司百度一下官网首页
  • 网站news怎么做深圳网站营销seo电话
  • 可以做图片视频的网站兰蔻搜索引擎营销案例
  • 公司做网站需要哪些百度seo指数查询
  • wordpress php版本太低上海seo外包公司
  • 哪些网站可以做招生信息世界最新新闻
  • 广州 营销型网站建设最新天气预报最新消息
  • 网站后台怎么给图片做水印杭州seo网
  • 承德网站制作人才招聘上海seo顾问推推蛙
  • h5游戏网站建设网站域名怎么查询
  • 网站必须做API接口吗十大最靠谱教育培训机构
  • 广东省省建设厅网站创建网页步骤
  • 椒江网站建设578做网站百度手机助手苹果版
  • 网站要注册为什么公众号开发网站公司
  • 建设厅培训中心网站长沙网络推广外包
  • 牛网网站建设全自动推广引流软件免费
  • 做湲兔费网站视颍竞价关键词排名软件
  • 阜阳网站开发公司知乎关键词排名优化工具