零碎知识一些网址

本文介绍了一致性哈希算法(DHT)的基本原理及其在分布式缓存中的应用。通过将缓存空间视作环形结构,并将数据映射到特定的缓存节点上,一致性哈希能有效应对节点增删带来的数据迁移问题。

一致性哈希算法:

Consistent Hashing

https://baijiahao.baidu.com/s?id=1573323484742575&wfr=spider&for=pc

https://www.jianshu.com/p/e8fb89bb3a61  

一致性哈希简称DHT,是麻省理工学院提出的一种算法,目前主要应用于分布式缓存中。一致性哈希可以有效地解决分布式存储结构下动态增加和删除节点所带来的问题。我们把全量的缓存空间当做一个环形存储结构。环形空间总共分成2^32个缓存区,在Redis中则是把缓存key分配到16384个slot。【缓存数据 映射的 hash key 放到对应的 缓存集群 服务器节点】

明确object(要缓存的数据对应的key)、cache(服务器节点,缓存数据 node )对象的hash值就能快速的定位到对应的机器中,这样就能找到对象真正的存储位置。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值