证件照排版 | 在线计算器 | 在线算命 | 纸张生成器 | 大乐透机选器 | 双色球机选器 | 股票买卖计算 | 奖状生成器 | 今年过去多少天 | 天数相差计算 | 番茄时钟 | AI提示词 | 2048游戏 | 华容道游戏 | 退休年龄计算
查询

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

「 重置 Memcached 客户端实例的服务器列表 」


函数名:Memcached::resetServerList()

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

用法:

Memcached::resetServerList() 方法用于重置 Memcached 客户端实例的服务器列表。在调用该方法后,所有之前添加的服务器将被移除,并且需要重新添加服务器。

语法:bool Memcached::resetServerList()

返回值:该方法返回一个布尔值,表示是否成功重置服务器列表。如果成功重置,则返回 true;否则返回 false。

示例:

$memcached = new Memcached();

// 添加服务器到服务器列表
$memcached->addServer('localhost', 11211);

// 添加更多的服务器到服务器列表
$memcached->addServers([
    ['192.168.0.1', 11211],
    ['192.168.0.2', 11211]
]);

// 输出当前服务器列表
print_r($memcached->getServerList());

// 重置服务器列表
$memcached->resetServerList();

// 输出重置后的服务器列表
print_r($memcached->getServerList());

输出:

Array
(
    [0] => Array
        (
            [host] => localhost
            [port] => 11211
            [weight] => 0
        )

    [1] => Array
        (
            [host] => 192.168.0.1
            [port] => 11211
            [weight] => 0
        )

    [2] => Array
        (
            [host] => 192.168.0.2
            [port] => 11211
            [weight] => 0
        )

)
Array
(
)

以上示例演示了如何使用 Memcached::resetServerList() 方法重置服务器列表。在示例中,我们首先添加了三个服务器到服务器列表,然后输出服务器列表。接着,我们调用 resetServerList() 方法来重置服务器列表,并再次输出服务器列表。可以看到,在重置后的服务器列表中不再有任何服务器。

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