函数名:Memcache::addServer()
适用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7
用法:Memcache::addServer ( string $host [, int $port = 11211 [, bool $persistent = TRUE [, int $weight = 0 [, int $timeout = 0 [, int $retry_interval = 0 [, bool $status = TRUE [, callable $failure_callback = NULL [, int $timeoutms = NULL ]]]]]]]] ) : bool
说明:Memcache::addServer() 函数用于向已经实例化的 Memcache 对象添加一个或多个 Memcached 服务器。
参数:
返回值:如果成功添加服务器,则返回 TRUE,否则返回 FALSE。
示例:
$memcache = new Memcache;
$memcache->addServer('127.0.0.1', 11211);
$memcache->addServer('192.168.0.1', 11211, false, 1, 3, 2, true, 'failure_callback', 1000);
在上面的示例中,我们首先创建了一个 Memcache 对象,然后使用 addServer() 函数将两个 Memcached 服务器添加到该对象中。第一个服务器的主机名为 '127.0.0.1',端口号为 11211,默认使用持久连接。第二个服务器的主机名为 '192.168.0.1',端口号为 11211,不使用持久连接,权重为 1,连接超时时间为 3 秒,连接失败时每隔 2 秒重试一次,初始状态为可用,连接超时时间为 1000 毫秒。