【发布时间】:2014-10-06 18:51:02
【问题描述】:
考虑 2 个 memcached 服务器 mc1 和 mc2 和 2 个 web 服务器 web1 和 web2,使用 PHP 和 Memcached 库。
$mc = new Memcached();
$mc->addServer(mc1);
$mc->addServer(mc2);
从web1 执行以下代码:
$mc->set('abc', 'val');
// key is set to mc1
稍后,来自web2:
$mc->delete('abc');
根据我对 memcached 库如何工作的了解,web2 不知道web1 将密钥设置在哪里。怎样才能做到这一点?
现在我正在遍历服务器并在每个服务器上发出删除。我在想可能有更好的方法来做到这一点。
【问题讨论】: