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

网站建设和优化成都网站建设方案托管

网站建设和优化,成都网站建设方案托管,怎么做网站栏目,潍坊知名网站建设怎么收费介绍 使多个 Redis 实例共同工作,实现数据的水平扩展。通过将数据分片到多个节点上,Redis 集群能够在不牺牲性能的前提下扩展存储容量和处理能力,从而支持更高并发的请求。Redis 集群不仅支持数据分片,还提供了自动故障转移和高可…

介绍

使多个 Redis 实例共同工作,实现数据的水平扩展。通过将数据分片到多个节点上,Redis 集群能够在不牺牲性能的前提下扩展存储容量和处理能力,从而支持更高并发的请求。Redis 集群不仅支持数据分片,还提供了自动故障转移和高可用性功能。
在这里插入图片描述
这些主节点会相互的ping来达到自动故障转移

特点

  • 集群中有多个master,每个master保存不同数据
  • 每个master都可以有多个slave节点
  • master之间通过ping监测彼此健康状态 就不用哨兵了

部署文件

version: "3.2"services:r1:image: rediscontainer_name: r1network_mode: "host"entrypoint: ["redis-server", "--port", "7001", "--cluster-enabled", "yes", "--cluster-config-file", "node.conf", "--requirepass", "mypassword","--masterauth", "yourpassword"]r2:image: rediscontainer_name: r2network_mode: "host"entrypoint: ["redis-server", "--port", "7002", "--cluster-enabled", "yes", "--cluster-config-file", "node.conf", "--requirepass", "mypassword","--masterauth", "yourpassword"]r3:image: rediscontainer_name: r3network_mode: "host"entrypoint: ["redis-server", "--port", "7003", "--cluster-enabled", "yes", "--cluster-config-file", "node.conf", "--requirepass", "mypassword","--masterauth", "yourpassword"]r4:image: rediscontainer_name: r4network_mode: "host"entrypoint: ["redis-server", "--port", "7004", "--cluster-enabled", "yes", "--cluster-config-file", "node.conf", "--requirepass", "mypassword","--masterauth", "yourpassword"]r5:image: rediscontainer_name: r5network_mode: "host"entrypoint: ["redis-server", "--port", "7005", "--cluster-enabled", "yes", "--cluster-config-file", "node.conf", "--requirepass", "mypassword","--masterauth", "yourpassword"]r6:image: rediscontainer_name: r6network_mode: "host"entrypoint: ["redis-server", "--port", "7006", "--cluster-enabled", "yes", "--cluster-config-file", "node.conf", "--requirepass", "mypassword","--masterauth", "yourpassword"]

部署

 docker-compose up -d

集群连接

 进入任意节点容器
docker exec -it r1 bash

连接
将各个节点进行连接

  • redis-cli --cluster:代表集群操作命令
  • create:代表是创建集群
  • –cluster-replicas 1 :指定集群中每个master的副本个数为1
    • 此时节点总数 ÷ (replicas + 1) 得到的就是master的数量n。因此节点列表中的前n个节点就是master,其它节点都是slave节点,随机分配到不同master
redis-cli --cluster create --cluster-replicas 1 \
13.116.247.215:7001 13.116.247.215:7002 13.116.247.215:7003 \
13.116.247.215:7004 13.116.247.215:7005 13.116.247.215:7006 \
-a mypassword

在这里插入图片描述

查看集群状态

redis-cli -p 7001 -a mypassword cluster nodes

散片插槽

创建成功后 每一个主节点都会分配哈希散片插槽,Redis数据不是与节点绑定,而是与插槽slot绑定。当我们读写数据时,Redis基于CRC16算法对key做hash运算,得到的结果与16384取余,就计算出了这个key的slot值。然后到slot所在的Redis节点执行读写操作。
](https://i-blog.csdnimg.cn/direct/2a686123cce64462bce18deb498168c4.png)

http://www.ysxn.cn/news/190.html

相关文章:

  • 会HTML怎么做网站电商网站定制开发
  • 公司变更流程排名优化百度
  • 平面设计培训班要学多久seo推广一个月见效
  • 做网咖的网站小学培训机构
  • wordpress插件客服seo专业学校
  • mac wordpress建站教程视频长春网站建设模板
  • 论坛外链代发橘子seo
  • 做网站客户要求多很烦宁波seo快速排名
  • wordpress 个人网站汕头seo推广
  • 虹口手机网站制作太原网站推广公司
  • 交互设计网站案例百度指数的网址
  • 网站滚动扁图片外包客服平台
  • 有域名后怎样做网站广东培训seo
  • 做西式快餐店网站重庆森林在线观看
  • 网站建设规划报告百度推广联系方式
  • 站长工具seo综合查询收费吗国内新闻
  • 做网站怎么在国外服务器租用宁波seo网站推广软件
  • 手机网站需要备案吗网站模板平台资源
  • 亚马逊卖家可以做促销的网站线上营销怎么推广
  • 东莞网站建设公司电话网页搜索排名提升
  • 十大那种直播软件seoul是什么意思中文
  • 绍兴做网站深圳百度seo公司
  • 新疆生产建设兵团领导班子专门培训seo的网站
  • 可以做t恤的网站网站排名前十
  • 哈尔滨网站建设推广公司电商运营模式
  • 网站被挂黑后果益阳网站seo
  • 加强意识形态建设 办好政协网站电商seo是什么意思啊
  • 浙江建设网证书查询昆明网站seo优化
  • 最新网站建设合同seo自学网官方
  • 刚做的单页网站怎么预览优化seo网站