Php memcached检查服务器处于联机状态

Php memcached检查服务器处于联机状态,php,memcached,Php,Memcached,我使用的是memcachedphp扩展,当您运行addServer时,文档中说没有建立到服务器的连接,因此如果memcached服务器宕机,它仍然会被添加 如何检查服务器是否可用?使用memcached而不是memcache扩展,因此我不能使用getServerStatus检查服务器的状态: <?php $m = new Memcached(); $m->addServer('localhost', 11211); print_r($m->getStats()); ?>

我使用的是memcachedphp扩展,当您运行
addServer
时,文档中说没有建立到服务器的连接,因此如果memcached服务器宕机,它仍然会被添加

如何检查服务器是否可用?使用memcached而不是memcache扩展,因此我不能使用
getServerStatus

检查服务器的状态:

<?php
$m = new Memcached();
$m->addServer('localhost', 11211);

print_r($m->getStats());
?>


在上面的答案中,如果在stats return PID-1数组中,服务器关闭,其他任何服务器都打开。

如果服务器关闭,它不会出现在
getStats
返回数组的键中吗?