gpt4 book ai didi

memcached - 使用 memcached/一致散列处理陈旧数据

转载 作者:行者123 更新时间:2023-12-04 15:24:35 27 4
gpt4 key购买 nike

假设我在开始时有两个 memcached 节点( 节点 A, B ),当我添加一个新的 时节点 C ,部分键被重新映射,并且由于一致散列只有其中一些。

让我们假设一个键为“ foo ”的值原来在服务器 A 现在被映射到服务器 C。

当我最终删除节点 C 时,键应该再次映射到节点 A,但此时节点 A 仅包含陈旧数据。

那么,刷新数据是解决这个问题的唯一方法吗?

最佳答案

我认为与陈旧数据有关的唯一事情是……什么都没有!你知道如果你引入一个新的服务器,部分缓存将失效。就这样!当那个时刻到来时,让 memcached 为您清除陈旧的数据!

另一件事是您不能自己摆脱陈旧的对象,因为您不知道哪个服务器存储该对象(感谢一致的散列算法)。

希望回答你的问题。

关于memcached - 使用 memcached/一致散列处理陈旧数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13947637/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com