gpt4 book ai didi

memcached - 如何将MemCached服务器链接在一起?

转载 作者:行者123 更新时间:2023-12-02 21:32:46 25 4
gpt4 key购买 nike

我正在考虑将 MemCached 用于我正在开发的 Web 应用程序,在过去几天研究 MemCached 后,我遇到了一个无法找到答案的问题。

如何将 Memcached 服务器链接在一起或如何在 MemCached 服务器之间复制数据?

另外:此功能是由服务器还是客户端控制以及如何控制?

最佳答案

当您设置多个服务器时,客户端库使用第一个哈希来选择一个存储每个 key /数据对的位置。这意味着没有复制,而且每个客户端都必须使用同一组服务器。

优点:

  • 开销几乎为零,存储和带宽呈线性增长。
  • 服务器代码保持简单可靠。

缺点:

  • 服务器组中的任何更改(一台服务器宕机,或者添加一台新服务器)都会突然使(几乎)整个缓存失效。
  • 您必须确保在每个客户端上使用相同的算法。

如果您可以控制客户端的代码,您可以简单地将每个 key /数据对在两台服务器上存储两次。只是当从不同的客户端阅读时,请确保在相同的位置进行搜索。

关于memcached - 如何将MemCached服务器链接在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/352536/

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