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

win2003创建网站营销管理培训课程培训班

win2003创建网站,营销管理培训课程培训班,自己做网站引用别人的电影,织梦医院网站模板利用虚拟机中的三个Docker容器创建主从集群,容器信息: 容器名角色IP映射端口r1master192.168.150.1017001r2slave192.168.150.1017002r3slave192.168.150.1017003 启动多个redis实例 新建一个docker-compose文件来构建主从集群: 文件内容&…

利用虚拟机中的三个Docker容器创建主从集群,容器信息:

容器名角色IP映射端口
r1master192.168.150.1017001
r2slave192.168.150.1017002
r3slave192.168.150.1017003

启动多个redis实例

新建一个docker-compose文件来构建主从集群:

文件内容:

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"]r3:image: rediscontainer_name: r3network_mode: "host"entrypoint: ["redis-server", "--port", "7003"]

上传到虚拟机的/root/redis目录下

移动到这个目录下

执行命令:

docker compose up -d

结果:

建立集群

通过命令建立集群关系:

# Redis5.0以前
slaveof <masterip> <masterport>
# Redis5.0以后
replicaof <masterip> <masterport>

有两种模式:

  • 永久生效:在redis.conf文件中利用slaveof命令指定master节点
  • 临时生效:直接利用redis-cli控制台输入slaveof命令,指定master节点

这里测试临时模式,先连接r2让其以r1为master

  # 连接r2
docker exec -it r2 redis-cli -p 7002
# 认r1主,也就是7001
slaveof 192.168.150.101 7001

然后连接r3让其以r1为master

# 连接r3
docker exec -it r3 redis-cli -p 7003
# 认r1主,也就是7001
slaveof 192.168.150.101 7001

连接r1查看集群状态

# 连接r1
docker exec -it r1 redis-cli -p 7001
# 查看集群状态
info replication

输出结果:

127.0.0.1:7001> info replication
# Replication
role:master
connected_slaves:2
slave0:ip=192.168.150.101,port=7002,state=online,offset=42,lag=0
slave1:ip=192.168.150.101,port=7003,state=online,offset=42,lag=0
master_failover_state:no-failover
master_replid:12683467c1e8c3805281c12a6d7187ca3bb0bb73
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:42
second_repl_offset:-1
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:1
repl_backlog_histlen:42
127.0.0.1:7001>

可以看到,当前节点r1:7001的角色是master,有两个slave与其连接:

  • slave0port7002,也就是r2节点
  • slave1port7003,也就是r3节点

测试:

依次在r1r2r3节点上执行下面命令:

set num 123get num

结果:

可以发现:只有在r1这个节点上可以执行set命令(写操作),其它两个节点只能执行get命令(读操作)。也就是说读写操作已经分离了。

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

相关文章:

  • 西宁市城东区住房和建设局网站潍坊做网站公司
  • 网站建设公司倒闭网店运营与推广
  • 电脑网页打不开是怎么回事aso优化平台有哪些
  • 莆田哪里有做网站的seo查询在线
  • 怎么给网站做二维码东莞优化seo
  • 攀枝花网站建设公司上海seo培训
  • 做卡盟网站宝鸡网站开发公司
  • 大型做网站免费网站的软件
  • 外贸是先做网站还是做阿里巴巴百度爱企查电话人工服务总部
  • 怎么在网上找接单做网站的公司网络优化工程师有多累
  • 自己做的娱乐平台网站今天全国疫情最新消息
  • 洛阳网站建设外包网站怎样关键词排名优化
  • 企业seo顾问服务公司厦门seo厦门起梦
  • 苏州专业做网站公司电话风云榜小说排行榜
  • 京东的网站建设介绍怎么在百度上发表文章
  • 做视频链接的网站合肥关键词排名
  • 网站建设-设计百度快照seo
  • 东莞齐诺做网站大连网站开发公司
  • 淘宝网官方网站电脑版seo搜索优化公司
  • php做网站csdn网站入口
  • wordpress网站不稳定百度问一问
  • 郑州app开发哪家好网站关键字优化
  • 虹口专业网站建设查权重的软件
  • 张家界直播视频seo的主要工作内容
  • 企业数字展厅设成都企业展厅设计公司seo 专业
  • 线上培训长沙建站优化
  • 网站结构优化的内容和方法推广平台怎么做
  • 制作 网站seo一个月赚多少钱
  • 织梦个人博客网站源码莆田百度快照优化
  • 做网站banner图必备的北京seo服务行者