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

四平网站建设有哪些网站模板自建站

四平网站建设有哪些,网站模板自建站,营销方案怎么写,搭建什么平台如何表达目录 一、集群的概念 1.为什么要搭建集群#xff1f; 2.Redis搭建集群是否需要考虑状态同步的问题#xff1f; 二、Redis集群的模式 1.redis集群--主从模式 1.1什么是Redis的主从模式#xff1f; 1.2.主从模式它们之间的数据是怎么实现一个同步的#xff1f; 1.3.主…目录 一、集群的概念 1.为什么要搭建集群 2.Redis搭建集群是否需要考虑状态同步的问题 二、Redis集群的模式 1.redis集群--主从模式 1.1什么是Redis的主从模式 1.2.主从模式它们之间的数据是怎么实现一个同步的 1.3.主从服务器是否解决了单点故障的问题 1.4.redis集群三台是否实现了扩容 所以怎么解决单点故障问题呢也就是说怎么解决主服务器宕机导致写操作执行不了的问题呢 2.Redis集群--哨兵模式 2.1 Redis-哨兵模式的原理 2.2 哨兵是怎么检测到主服务器宕机了呢 2.3主服务宕机后哨兵怎么从多个从服务器中选出一个作为主服务器 2.5哨兵是什么 3.Reids集群--Cluster模式 3.1什么是cluster模式 3.2那么key应该写到哪个redis服务器中又怎么确保key的读取也是在这个redis服务器中呢 3.3每个服务器都是中心服务器那么一旦有一个服务器宕机了那么这个服务器里面的数据不是就访问不到了 3.4总结 一、集群的概念 1.为什么要搭建集群 1单台服务器的并发量是有一个上限的当大量的请求同时发送到服务器超过了服务器的上限这个服务器就会宕机所以通过搭建集群提高并发量 2解决单点故障。当一台服务器挂了那么所有的请求都访问不了这样可用性就很低所以通过搭建集群使得服务器挂了还有别的服务器可以接收请求 2.Redis搭建集群是否需要考虑状态同步的问题 需要。因为Redis是保存了数据的所以搭建Redis集群的时候就要考虑状态同步、数据同步的问题。不然一个redis里面进行了写操作另一个Redis进行读操作那么就会导致数据不一致 二、Redis集群的模式 1.redis集群--主从模式 1.1什么是Redis的主从模式 也就是Redis搭建集群后通过划分两个角色一个主服务器一个从服务器 主服务器负责写操作 从服务器负责读操作 所以实现了读写分离 但是即使redis自身有持久化的机制但是一旦磁盘发生损坏数据又会丢失 所以需要多个从服务器进行读操作 1.2.主从模式它们之间的数据是怎么实现一个同步的 1全量同步在节点初始化的时候进行一个数据的全部同步 流程1.因为在从服务器配置文件配置了主服务器所以从服务器启动的时候做完认证就开始同步 2.给从服务器发送一个同步的命令到主服务器 3.主服务器收到命令先做持久化然后开始数据同步主服务器做持久化的时候如果又有命令过来那么这个命令会放到暂缓区 4.主服务器把持久化文件发送给从服务器 5.从服务器接收到持久化文件先丢弃自己的数据然后加载这个持久化文件在自己的内存中 6.主服务器继续发送暂缓区的命令给从服务器 7.从服务器接收主服务器的命令加载到内存中 2增量同步在节点初始化完成之后进行一个数据变动的同步 1.主服务器接收到了新的写命令后它先在自己的内存中写入 2.然后广播给所有的从服务器 3.从服务器接收到广播过来的命令后写入自己的内存中 所以这个主从服务器之间的数据同步就类似于Git. 第一次是直接克隆下来所有数据全量同步 后面是拉取更新的数据        增量同步 1.3.主从服务器是否解决了单点故障的问题 没有。 因为主服务器只有一台也就是写操作只有一台所以一旦主服务器宕机那么写操作又执行不了 1.4.redis集群三台是否实现了扩容 没有。虽然搭建了三台redis,但是三台保存的是同样的数据只是做一个数据的备份防止硬盘损坏容量并没有增加 所以怎么解决单点故障问题呢也就是说怎么解决主服务器宕机导致写操作执行不了的问题呢 通过Redis集群--哨兵模式 2.Redis集群--哨兵模式 2.1 Redis-哨兵模式的原理 还是一样数量的主从服务器只不过多了哨兵用来检测主服务器的状态当哨兵检测到主服务器宕机后它会在从服务器中选出一个作为主服务器进行写操作这样就解决了单点故障问题。 2.2 哨兵是怎么检测到主服务器宕机了呢 通过心跳机制,哨兵会给主服务器发送一个ping请求过去如果主服务器是正常状态那么就会回复哨兵一个pang响应如果在一定的时间内从服务器没有回复哨兵那么哨兵就认为主服务器宕机了 2.3主服务宕机后哨兵怎么从多个从服务器中选出一个作为主服务器 1.看从服务器的偏移量偏移量越大代表数据越新越接近主服务器 2.偏移量一样看优先级开发人员可配置 3.优先级一样看redis运行时id 2.4多个哨兵的情况下怎么在从服务器中选举出主服务器 1.首先在多个哨兵中选出哨兵Leader(通过哨兵的投票哨兵的数量一般是奇数方便少数服从多数) 2.这个Leader对从服务器进行选举 2.5哨兵是什么 哨兵其实也是redis服务器只不过不能做读写操作 2.6当从服务器被选举成为主服务器后之前宕机的主服务器恢复了会怎样 当从服务器被选举成为主服务器后如果之前宕机的主服务器恢复后那么之前的服务器会变为从服务器 3.Reids集群--Cluster模式 3.1什么是cluster模式 cluster模式是无中心点的也就是说redis集群中的每个redis服务器都具备读写的功能 这样就可以通过集群提高并发量 3.2那么key应该写到哪个redis服务器中又怎么确保key的读取也是在这个redis服务器中呢 redis-cluster默认有一个16384的Hash槽这个hash槽是用来存储我们redis的数据的。 cluster模式集群创建的时候会平均的把16384个hash槽分配给各个节点也就是redis服务器当我们在进行数据的存储的时候根据CRC16(key)16384计算出这个key应该存储在哪个hash槽中从而落在hash槽对应的节点上面 这样就实现了读写数据在同一个redis服务器 3.3每个服务器都是中心服务器那么一旦有一个服务器宕机了那么这个服务器里面的数据不是就访问不到了 所以可以给每个中心服务器再挂两个从服务器并且加哨兵一旦中心服务器宕机从服务器顶上 3.4总结 所以cluster模式集合了主从模式以及哨兵模式就解决了并发量、单点故障、数据备份的问题 因为我们redis搭建集群后需要解决 数据读写一致同一个key读写再同一个redis服务器中的问题cluster根据算法解决了 还有单点故障问题哨兵解决了 单点故障后从服务器顶上去需要具备主服务器的数据主从模式解决了
http://www.zqtcl.cn/news/731579/

相关文章:

  • gta5此网站正在建设更换wordpress后台登陆地址
  • 做花馍网站怎么做自己的简历网站
  • 旅游网站建设网站目的做饲料推广哪个网站好
  • 高网站排名吗网站网站集约化建设
  • 站长之家网站素材WordPress显示访客ip
  • 网上做兼职网站有哪些宁波seo关键词优化服务
  • 玉溪市网站建设推广商城做网站哪家好
  • 企业网站的管理系统人人秀h5制作软件
  • 好的做外贸的网站可口可乐广告策划书范文
  • 湖北分行建设银行网站北京平台网站建设价位
  • 重庆荣昌网站建设wordpress主题 微博
  • 邢台网站建设行情访问外国网站很慢
  • 江东外贸seo网站建设猎奇网站模板
  • 网站做哪些比较赚钱七色板网站建设
  • 专门做甜点的视频网站wordpress 首页 html
  • 建设银行网站维修图片昆明建设网站哪家好
  • 长春市做网站哪家好如何免费做网站网页
  • 时尚工作室网站源码百度seo现状
  • html怎么做查询网站吗前程无忧招聘网下载app官网
  • 找装修公司网站搜索引擎调词平台多少钱
  • 网站建设前台和后台班级网站建设需求
  • 学习教建网站个人做网站用什么技术
  • 企业型网站怎么做域名邮箱和域名网站
  • 建设银行激活网站站长工具seo综合查询 分析
  • 如何把自己做的网站发布到网上洛阳网新闻中心
  • 新手建网站教程id注册
  • 华为官方手表网站成都网站优化外包
  • 杭州企业排行榜网站优化包括对什么优化
  • 北京模板网站开发全包做网站网络
  • 甘肃建设项目审批权限网站wordpress插件移植