【问题标题】:Does it matter which memcache server I connect to first?我首先连接到哪个内存缓存服务器有关系吗?
【发布时间】:2011-02-08 19:11:54
【问题描述】:

我有 2 个负载平衡的 Web 服务器和一个 DB 服务器。每个都有 6GB 的内存专用于 memcache。

在 2 个 Web 服务器上,我遇到了 memcache 问题,有时它们似乎无法访问相同的数据池。

目前我已经设置好了,所以 2 个 Web 服务器中的每一个都首先连接到 localhost,然后将其他 2 个服务器添加到池中。我是否应该保持连接字符串相同并让它们最初都连接到数据库服务器 memcache 实例,然后以相同的顺序将自己添加到池中?

【问题讨论】:

    标签: php memcached


    【解决方案1】:

    列表中 memcached 服务器的顺序很重要。同样重要的是永远不要使用“localhost”。密钥哈希是根据您提供的服务器池构建的。如果您的数据不同,则哈希值会有所不同。

    http://code.google.com/p/memcached/wiki/NewConfiguringClient#Configuring_Servers_Consistently

    【讨论】:

    • 嗯,不知道,但这似乎已经解决了问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-17
    • 1970-01-01
    • 2017-06-29
    • 1970-01-01
    • 2010-10-02
    • 1970-01-01
    • 2012-06-02
    相关资源
    最近更新 更多