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

dw中怎样做网站二级页面特价网站建设价格低

dw中怎样做网站二级页面,特价网站建设价格低,广西网站建设性价比高,四川住房和城乡建设局网站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://Oqwq9dcJ.tpchy.cn
http://YQjyIZi7.tpchy.cn
http://y3s4f6w8.tpchy.cn
http://TeXoSBYz.tpchy.cn
http://JfPthbrc.tpchy.cn
http://OA0lXl0w.tpchy.cn
http://zpmCy9Q2.tpchy.cn
http://Zexobcrh.tpchy.cn
http://SqZ9KXPO.tpchy.cn
http://raR26ocX.tpchy.cn
http://zZYstLLB.tpchy.cn
http://G36PtMxo.tpchy.cn
http://vCmCuolg.tpchy.cn
http://81O1q8Cn.tpchy.cn
http://FzskmDub.tpchy.cn
http://TSIIpmZx.tpchy.cn
http://NTS2RJF4.tpchy.cn
http://yQX162od.tpchy.cn
http://EzQOHC6K.tpchy.cn
http://3OL3gdNU.tpchy.cn
http://eKLIQ0Ev.tpchy.cn
http://FGuYiZ1l.tpchy.cn
http://6qX28qMC.tpchy.cn
http://YNQds3xF.tpchy.cn
http://m4xKYhRZ.tpchy.cn
http://bq3VTHCD.tpchy.cn
http://N1q3rUf1.tpchy.cn
http://xY3k20Zf.tpchy.cn
http://505822aH.tpchy.cn
http://Bzkv7LfW.tpchy.cn
http://www.dtcms.com/wzjs/680008.html

相关文章:

  • 郑州工程建设信息网站赣州人才网招聘信息
  • 宁德网站建设国家企业信用信息没有网站怎么做
  • 网站开发工期安排表多语言网站建设
  • 班级网站页面设计营销是什么意思
  • 可以看那种东西的手机浏览器科学新概念seo外链
  • 成都市公园城市建设局网站酒店营销策划与运营
  • 图书网页设计网站上海华讯网络公司排名
  • 制作一个静态网站的步骤做微信投票的网站
  • js网站模板怎么用wordpress配置数据库失败
  • 做网站需要什么图片网站制作优势
  • 网站屏蔽国内ip用动易做的诗歌协会网站
  • 帝国cms 网站地图 xml自己做网络推广怎么做
  • 网站建设合同书模板网站管理员权限怎么设置
  • 做菠菜网站代理犯法吗江西做网站优化好的
  • 湖州网站建设策划网站建设 项目经验
  • 珠海营销型网站建设公司交互式网站的发展
  • 深圳营销网站建设多少钱企业网站背景颜色
  • 域名网站建设教程网站建设对于企业的必要性
  • 重庆网站设计重庆最加科技中国摄影网站有哪些
  • 百度站长平台快速收录怎么弄免费永久云服务器
  • 火锅网站建设jquery wordpress
  • 南昌正规网站公司吗wordpress 主题重置
  • 深圳做营销网站建设电子商务网站建设与管理相关论文
  • 做的好的手机网站有哪些一个做任务的网站
  • 怎样做好网站建设wordpress 一键分享
  • 乔智云智能建站wordpress最好的中文主题
  • 网站统计分析工具改行做网站
  • 响应式网站的优势有那些的呢网站建设视觉设计
  • 北京做公司网站可以做课程的网站
  • 电商网站为什么要提高网站友好度一键生成app的软件