Memcache::getServerStatus

(PECL memcache >= 2.1.0)

Memcache::getServerStatus用于獲取一個(gè)服務(wù)器的在線/離線狀態(tài)

說(shuō)明

Memcache::getServerStatus(string $host, int $port = 11211): int

Memcache::getServerStatus()返回一個(gè)服務(wù)器的在線/離線狀態(tài),你也同樣可以使用 函數(shù)memcache_get_server_status()

注意:

這個(gè)函數(shù)在memcache2.1.0版本加入。

參數(shù)

host

主機(jī)監(jiān)聽(tīng)地址。

port

主機(jī)監(jiān)聽(tīng)端口,默認(rèn)11211.

返回值

返回一個(gè)服務(wù)器的狀態(tài),0表示服務(wù)器離線,非0表示在線。

范例

示例 #1 Memcache::getServerStatus() 示例

<?php

/* OO API */
$memcache = new Memcache;
$memcache->addServer('memcache_host'11211);
echo 
$memcache->getServerStatus('memcache_host'11211);

/* procedural API */
$memcache memcache_connect('memcache_host'11211);
echo 
memcache_get_server_status($memcache'memcache_host'11211);

?>

參見(jiàn)