函式名: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)。最後,根據方法的返回值來判斷伺服器是否新增成功,並輸出相應的結果。
熱門工具排行榜