当我们要连接到 memcached 时,有一个参数指定服务器地址。该服务器部分是否可以仅用于集群服务器,还是可以用于我们想要的各种形式?有人可以对这个问题有所了解。我真的不知道如何使用这部分。我总是把localhost
或127.0.0.1
放在这部分。如果我以后想添加一些服务器怎么办?
在项目 wiki 中,我看到了以下部分:
//in your configuration file:
$MEMCACHE_SERVERS = array(
"10.1.1.1", //web1
"10.1.1.2", //web2
"10.1.1.3", //web3
);
//at the 'bootstrapping' phase of your app somewhere:
$memcache = new Memcache();
foreach($MEMCACHE_SERVERS as $server){
$memcache->addServer ( $server );
}
我在这里遗漏了一些东西!听起来它们是聚集在一起的吗?
如果您想将服务器添加到 memcache,我们说所有服务器都应该在一个网络上是什么意思?