English | 简体中文 | 繁體中文
查询

Memcached::addServer()函数—用法及示例

「 向 Memcached 服务器列表中添加一个新的服务器 」


函数名:Memcached::addServer()

适用版本:PHP 5 >= 5.3.0, PHP 7, PECL memcached >= 0.1.0

函数描述:Memcached::addServer() 方法用于向 Memcached 服务器列表中添加一个新的服务器。

用法: bool Memcached::addServer ( string $host , int $port [, int $weight = 0 ] )

参数:

  • host: Memcached 服务器的主机名或 IP 地址。
  • port: Memcached 服务器的端口号。
  • weight(可选): 服务器的权重,默认为0,表示平衡负载。

返回值: 成功时返回 true,失败时返回 false。

示例:

$memcached = new Memcached();
$memcached->addServer('127.0.0.1', 11211); // 添加一个本地服务器,默认权重为0

if ($memcached->addServer('example.com', 11211, 10)) {
    echo '服务器添加成功';
} else {
    echo '服务器添加失败';
}

在上面的示例中,我们首先创建了一个 Memcached 对象,并使用 addServer() 方法向服务器列表中添加了一个本地服务器(主机名为 127.0.0.1,端口号为 11211)。然后,我们通过再次调用 addServer() 方法向服务器列表中添加了一个远程服务器(主机名为 example.com,端口号为 11211,权重为10)。最后,根据方法的返回值来判断服务器是否添加成功,并输出相应的结果。

补充纠错
上一个函数: Memcached::addServers()函数
下一个函数: Memcached::addByKey()函数
热门PHP函数
分享链接