Memcache::getServerStatus

Memcache::getServerStatus

Memcache::getServerStatus— 用于获取一个服务器的在线/离线状态

1、接口说明

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

Memcache::getServerStatus()返回一个服务器的在线/离线状态。
同样可以使用函数memcache_get_server_status()。

2、参数说明
(1)host
主机监听地址。
(2)port
主机监听端口,默认11211。。

3、返回值
返回一个服务器的状态,0表示服务器离线,非0表示在线。

4、示例

<?php
 /*面向过程*/
$memcache = memcache_connect("127.0.0.1", 11211);
$status = memcache_get_server_status($memcache, '127.0.0.1', 11211);
echo $status;

/* 面向对象*/
$memcacheObj = new Memcache;
$memcacheObj->connect('127.0.0.1', 11211);
$status = $memcache->getServerStatus('127.0.0.1', 11211);
echo $status;
?>