Memcached::resetServerList()

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

首字母:M

函数名: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() 方法来重置服务器列表,并再次输出服务器列表。可以看到,在重置后的服务器列表中不再有任何服务器。

同首字母函数