假设我将 memcached 与一个命名池一起使用,并添加了一些服务器。它可能看起来像这样:
<?php
$mc = new Memcached('mc');
$mc->setOption(Memcached::OPT_LIBKETAMA_COMPATIBLE, true);
if (!count($mc->getServerList())) {
$mc->addServers(array(
array('mc1.example.com',11211),
array('mc2.example.com',11211),
));
}
?>
现在,假设我想重新安排服务器。我知道我可以通过简单地执行 addServer(s) 方法将服务器添加到命名池中。但是我可以删除服务器吗?或者干脆替换整个列表?