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

做搜狗网站优化点网站链接只显示到文件夹怎么做的

做搜狗网站优化点,网站链接只显示到文件夹怎么做的,建设网站导航怎么盈利,网站备案无前置审批文件Memcached支持两种不同方式的客户端路由算法,即:求余数Hash算法和一致性Hash算法。下面分别进行介绍。 一、 求余数的路由算法 求余数Hash算法的客户端路由是对插入数据的键进行求余数,根据余数来决定存储到哪个Memcached实例。 视频讲解如…

在这里插入图片描述

Memcached支持两种不同方式的客户端路由算法,即:求余数Hash算法和一致性Hash算法。下面分别进行介绍。

一、 求余数的路由算法

求余数Hash算法的客户端路由是对插入数据的键进行求余数,根据余数来决定存储到哪个Memcached实例。

视频讲解如下

【赵渝强老师】Memcached基于求余数的路由算法

例如:Memcached服务器端有三台MemCached实例。那么客户端进行路由时会根据键值对3进行求余数的操作。下面的示例中的键分别为:7、6、5.

7%3=1,那么数据值路由到第2台Memcached实例。
6%3=0,那么数据值路由到第1台Memcached实例。
5%3=2,那么数据值路由到第3台Memcached实例。

提示:求余数Hash算法的客户端路由的优点在于,能够使数据均匀地分布在每个Memcached实例上。但是它也存在很大的缺点,就是当进行扩容缩容操作时,或者某个Memcached实例出现宕机的情况。该算法会出现严重的数据丢失。

下面通过一个简单的示例来说明求余数Hash算法的数据是如何丢失的。

扩容前有3个Memcached实例:7%3=1,6%3=0,5%3=2,......
扩容后有4个Memcached实例:7%4=3,6%4=2,5%4=1,......

当有3个Memcached实例时,7号键存储在第2台Memcached实例上,而扩容后变成了存储在4台Memcached实例上,其他的键以此类推。这就导致了存取的目标位置不一样,从而造成数据的丢失。

《Redis架构原理与高性能实战》

二、 一致性Hash算法

为了解决求余数Hash算法的数据丢失问题,Memcached又提出了一致性Hash算法的客户端路由。通过使用该算法能够将丢失的数据减小到最小,但不能完全解决宕机造成的数据丢失的问题。

视频讲解如下

【赵渝强老师】Memcached基于一致性Hash的路由算法

下图展示了一致性Hash算法基本原理。
在这里插入图片描述

在初始的状态下有三个Memcached服务器实例,分别是:node1、node2和node3。其中:node1将保存键从1333之间的数据值;node2将保存键从333666之间的数据值;node3将保存键从667~1000之间的数据值。

一致性Hash路由算法的扩容和缩容视频讲解如下

【赵渝强老师】Memcached一致性Hash路由算法的扩容和缩容

下图进一步说明当Memcached集群发生扩容时数据存储位置的变化。
在这里插入图片描述

当Memcached集群发生故障出现宕机时,一致性Hash算法能够将丢失的数据减小到最小。如下图所示。当node3节点出现故障而宕机时,只会影响键从667~1000这部分的数据值。而存储在node1和node2上的数据将不会有任何的变化。换句话说,node3的宕机只影响了三分之一的数据。
在这里插入图片描述
《Redis架构原理与高性能实战》


文章转载自:

http://8QgtUDiI.kmqms.cn
http://sKDyj2cQ.kmqms.cn
http://lFd5aWmf.kmqms.cn
http://z4jWM9UF.kmqms.cn
http://T0F0Ix5V.kmqms.cn
http://oQeS0ejm.kmqms.cn
http://ldL8UlGC.kmqms.cn
http://xVjSuoVz.kmqms.cn
http://kmauwdID.kmqms.cn
http://fQXMzot6.kmqms.cn
http://aoDR2IET.kmqms.cn
http://tnQZWlU5.kmqms.cn
http://FELB1bjW.kmqms.cn
http://LVI1E71z.kmqms.cn
http://6SMQiIeS.kmqms.cn
http://1OPbIquI.kmqms.cn
http://hFXNOVzC.kmqms.cn
http://s7hQXFwQ.kmqms.cn
http://CmwfnLMf.kmqms.cn
http://GZBEnkMc.kmqms.cn
http://j4IHwtog.kmqms.cn
http://pXHAsLPc.kmqms.cn
http://lfs7bQ2W.kmqms.cn
http://sre5elWY.kmqms.cn
http://zDi8vagZ.kmqms.cn
http://VYzyhQTA.kmqms.cn
http://flvpdACR.kmqms.cn
http://6SGHRLKi.kmqms.cn
http://5krO2E4V.kmqms.cn
http://wSzRTrWU.kmqms.cn
http://www.dtcms.com/wzjs/706938.html

相关文章:

  • 彩票网站做维护是什么wordpress基本主题
  • 株洲网站设计公司长治建网站
  • 做网站能用假图片吗手机上网网站建设
  • 怎样做 网站做seo跨境电商平台有哪些知乎
  • 网站免费建站系统网站建设90g 吾爱破解
  • 医疗网站建设咨询创意作品设计及简介
  • 简单的企业网站cms什么公司做网站出名
  • 免费企业网站模板下载优化网站制作
  • 个人网站制作图片硬件开发和嵌入式的区别
  • 国外不织布网站做的教具免费网站404免费进入
  • 郑州建站公司网站什么叫商业网站
  • 南昌网站系统wordpress手机商城
  • 注册网站帐号注销wordpress分类目录代码
  • 如何把网站设为正确建设中wordpress 列表封面
  • 受欢迎的合肥网站建设建设营销网站的四个步骤
  • 定制企业网站建设哪家好住房和城乡建设网站 上海
  • 昆明网站设计报价游戏客户端开发
  • 外企网站建设公司排名绵阳观察怎么登录不上
  • 给网站挂黑链旅游地网站制作
  • 麻涌网站建设制作多少钱wordpress 注册码
  • 旅游网站开发与设计论文六安市网站建设
  • 建设厅工作证查询网站水印logo在线制作生成器
  • Apple 手机网站制作怎么做素材设计网站
  • 网站如何做品牌宣传室内装修设计学习网
  • tp5企业网站开发实例泰安做网站哪里好
  • 合肥网站定制公司营销策划方案的主要内容有哪些
  • 专做律所网站wordpress做的视听网站
  • 网站建设收费情况欧美网站与中国网站区别
  • 信息产业部icp备案中心网站开发一个网站做爬虫
  • 东莞定制网站开发公司网页制作