首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

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

发布于 2025-04-29 13:52:54
0
24

函数名: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)。最后,根据方法的返回值来判断服务器是否添加成功,并输出相应的结果。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流