查詢

Memcache::setServerParams()函式—用法及示例

「 設定Memcache伺服器引數 」


函式名稱:Memcache::setServerParams()

函式描述:設定Memcache伺服器引數

適用版本:PHP 5 >= 5.2.0, PECL memcache >= 2.0.0

語法:bool Memcache::setServerParams(string $host [, int $port = 11211 [, int $timeout [, int $retry_interval [, bool $status [, callable $failure_callback [, int $timeoutms ]]]]]])

引數:

  • $host:Memcache伺服器的主機名或IP地址。
  • $port:可選引數,Memcache伺服器的埠號,預設為11211。
  • $timeout:可選引數,與伺服器建立連線的超時時間(以秒為單位),預設為1秒。
  • $retry_interval:可選引數,重試連線的間隔時間(以秒為單位),預設為15秒。
  • $status:可選引數,是否啟用伺服器,預設為true。
  • $failure_callback:可選引數,當伺服器連線失敗時的回撥函式。
  • $timeoutms:可選引數,與伺服器建立連線的超時時間(以毫秒為單位),預設為0。

返回值:成功時返回true,失敗時返回false。

示例:

$memcache = new Memcache;
$memcache->addServer('localhost', 11211);

$host = 'localhost';
$port = 11211;
$timeout = 1;
$retry_interval = 15;
$status = true;
$failure_callback = null;
$timeoutms = 0;

$result = $memcache->setServerParams($host, $port, $timeout, $retry_interval, $status, $failure_callback, $timeoutms);
if ($result) {
    echo "Memcache伺服器引數設定成功!";
} else {
    echo "Memcache伺服器引數設定失敗!";
}

該示例演示瞭如何使用Memcache::setServerParams()函式來設定Memcache伺服器的引數。首先,建立一個Memcache物件並新增伺服器。然後,透過傳遞相應的引數呼叫setServerParams()函式來設定伺服器引數。最後,根據返回值判斷設定是否成功,並輸出相應的訊息。

補充糾錯
上一個函式: Memcached::add()函式
下一個函式: Memcache::set()函式
熱門PHP函式
分享連結