Memcache Memcache::getServerStatus
(PECL memcache >= 2.1.0)
Memcache::getServerStatus — 서버 상태 반환
설명
Memcache::getServerStatus(string $host
, int $port
= 11211): int
Memcache::getServerStatus()는 서버의 온라인/오프라인 상태를 반환합니다. memcache_get_server_status() 함수를 사용할 수도 있습니다.
메모: 이 함수는 Memcache 버전 2.1.0에 추가되었습니다.
매개변수
host
- memcached가 연결을 수신하는 호스트를 가리킵니다.
port
- memcached가 연결을 수신하는 포트를 가리킵니다.
반환 값
서버 상태를 반환합니다. 서버가 실패하면 0, 그렇지 않으면 0이 아님
Examples
예제 #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);
?>
기타
- Memcache::addServer() - 연결 풀에 memcached 서버 추가
- Memcache::setServerParams() - 런타임 시 서버 매개변수 및 상태 변경