查詢

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函式
分享連結