当前位置:380元网站建设 虎网站 > 建站百科 > 正文

一致性hash算法在内存数据库中的应用

发布日期:2016-01-14
    由于redis是单点,但是项目中不可避免的会使用多台Redis缓存服务器,那么怎么把缓存的Key均匀的映射到多台Redis服务器上,且随着缓存服务器的增加或减少时做到较小化的减少缓存Key的命中率呢?这样就需要我们自己实现分布式。
    Memcached对大家应该不陌生,通过把Key映射到Memcached Server上,实现快速读取。我们可以动态对其节点增加,并未影响之前已经映射到内存的Key与memcached Server之间的关系,这就是因为使用了一致性哈希。因为Memcached的哈希策略是在其客户端实现的,因此不同的客户端实现也有区别,以Spymemcache、Xmemcache为例,都是使用了KETAMA作为其实现。
    一致性hash算法:
   由于hash算法结果一般为unsigned int型,因此对于hash函数的结果应该均匀分布在[0,2^32-1]区间,如果我们把一个圆环用2^32 个点来进行均匀切割,*先按照hash(key)函数算出服务器(节点)的哈希值, 并将其分布到0~2^32的圆环上。
    用同样的hash(key)函数求出需要存储数据的键的哈希值,并映射到圆环上。然后从数据映射到的位置开始顺时针查找,将数据保存到找到的先进个服务器(节点)上。key1、key2、key3和server1、server2通过hash都能在这个圆环上找到自己的位置,并且通过顺时针的方式来将key定位到server。按上图来说,key1和key2存储到server1,而key3存储到server2。如果新增一台server,hash后在key1和key2之间,则只会影响key1(key1将会存储在新增的server上),其它不变。

新西兰旅游签证9月申请攻略,新西兰旅游签证申请条件和材料

    新西兰是一个美丽的,拥有壮丽的自然风景和丰富的文化。如果您正在考虑前往新西兰旅行,那么您需要了解如何申请旅游签证。在这篇中,我们将为您提供有关新西兰旅游签证申请的条件和所需材料,以及9月申请攻略,帮助您顺利申请到新西兰旅游签证。 新西兰旅游签证申请条件 1.有效护照您需要拥有有效的护照,且在您计划入境新西兰的日期之后至少还有3个月有效期。 2.旅游计划您需要能够提供您的旅游计划,包括您的行程和...

       网站开发涉及哪些? 一个网站的成功与否与建站前的网站规划有着极为重要的关系。在开发网站前应明确建设网站的目的,确定网站的功能和规模、投入费用,进行必要的市场分析等。只有详细的规划,才能避免在网站开发中出现的诸多问题,使网站建设能顺利进行。   网站开发是指在网站建设前对市场进行分析、确定网站的目的和功能,并根据需要对网站建设中的技术、内容、费用、测试、维护等做出规划。网站开发对网站建设起到计划和指导的作用,对网站的内...

       企业网站设计平面设计在网站建设中应用的有效性 平面设计在网站建设中应用的有效性 。从网站建设构成的角度来看, 其组成部分是非常丰富, 不仅包括基本的网站框架、图片、文字等, 还包括网站设计中的对话、视频等。在实际进行操作的过程中, 其网站设计师与其平面设计师要进行有效的沟通, 根据客户的基本需求, 对其实际的内容进行有效的调整与改进, 最后, 其网站建设人员对其基本信息进行有效的整合, 从而更好地促进其平面设计在网站建设中应用的有效性。

       网站制作中响应式网站有什么缺点? 伴随着手机端的用户数的稳步增长,企业对于 网站建设 的要求不再满足于网页端,更为积极主动找到能够切入手机端的网站,此后也发展为两种方向,一种是网页端与手机端的区分,也变为PC站和手机站,二是这两者结合在一起,产生一种新的称为响应式网站,就可以同时满足电脑端和手机端的阅读和浏览。尽管许多企业挑选广州网站制作会更喜欢响应式网站的结构,但它依然存有某些问题始终无法得到彻底解决,因此 我们这么多年来总结了...

       河源源城亿友门窗型材和虎网站签下网站建设合同 亿友是经河源市源城区工商局审核的有资质公司,统一社会信用代码:441602600527940。亿友处于河源市源城区高塘丰源新村百家乐对面直入50米。亿友选用虎网站经济型入门级网站案例,其功能比较简单的程序,广告单图(无动漫),页面较简单,适合小微企业产品展示型网站。   亿友不锈钢是一家以加工生产不锈钢(防盗网、楼梯扶手、铝窗花、焊接、拼接)、铁艺、钢结构铁皮瓦、阳光棚和各类铝合金窗(平开式,推拉...

       网络推广中论坛推广有哪些优势? 随着网络的不断发展,不断普及,目前很多的企业都建立了自己的企业网站,网络推广也成了大部分企业进一步抢占网络市场的重要手段。今天,网络所带来的传播效果非常的迅速,让企业和商家的产品得到更好的宣传,纵观网络推广中的众多推广手段,很多的都是非常值得推崇的,尤其时论坛推广,在众多网络推广手法中已经充分显示了自己的优势,具体如下: 一、针对性强 论坛推广不仅可以作为普通宣传活动手段使用,也可以针对特定...

最新模板
少儿英语培训机构网站建设 培训公司网站建设
成人自考网站建设 成人培训网站制作设计版面
智能家居摆设设计网站建设 智能家居装修企业网站建设
铜螺母,铜螺丝,螺栓,螺钉工厂网站建设
废气处理设备,如活性炭吸附箱、RTO蓄热式氧化处理设备、光氧等离子复合设备 低温等离子设备 光氧催化设备等网企业网站建设
图文阅读