首页 > 关于memcache分布式一致性hash问题

关于memcache分布式一致性hash问题


如图是consistent hashing 算法实现不同的object映射到不同的cache中。

我的问题是,当增删cache节点的时候,一些object映射改变,那么这些object存储在原先cache的数据就丢失,无法获去了么?

原文传送门:关于memcache分布式一致性hash


囧,找到答案了。。
1)一致性哈希帮我们解决的是,当机器节点减少时,缓存数据能进行最少重建。

2)还能解决 Session 数据的分布均衡问题。

3)当机器节点宕机,这部分数据必然丢失。由于节点数目变化,有可能对部分没有丢失的数据也要重建。


有方法不重建吗?假如假如新增一个机器

【热门文章】
【热门文章】