라이브러리
[PHP] Memcache::setServerParams - 런타임 시 서버 매개변수 및 상태를 변경합니다.
Memcache::setServerParams
PHP의 Memcache extension은 Memcached 서버와 통신하기 위해 사용됩니다. Memcache::setServerParams 메서드는 Memcached 서버의 설정을 변경하는 데 사용됩니다. 이 메서드는 Memcached 서버의 호스트 이름, 포트, 및 기타 설정을 변경할 수 있습니다.
사용 방법
Memcache::setServerParams 메서드는 다음과 같은 형식으로 사용됩니다.
#hostingforum.kr
php
bool Memcache::setServerParams ( string $host [, int $port [, string $weight [, int $timeout [, int $retry_interval [, int $status [, int $timeout_ms]]]]]] )
- `$host`: Memcached 서버의 호스트 이름입니다.
- `$port`: Memcached 서버의 포트 번호입니다. 기본값은 11211입니다.
- `$weight`: Memcached 서버의 가중치입니다. 기본값은 1입니다.
- `$timeout`: Memcached 서버와의 연결 시간 초과 시간입니다. 기본값은 1.5초입니다.
- `$retry_interval`: Memcached 서버와의 연결 시도 간격입니다. 기본값은 15초입니다.
- `$status`: Memcached 서버의 상태입니다. 기본값은 0입니다.
- `$timeout_ms`: Memcached 서버와의 연결 시간 초과 시간(밀리초 단위)입니다. 기본값은 1500입니다.
예제
다음 예제는 Memcache::setServerParams 메서드를 사용하여 Memcached 서버의 설정을 변경하는 방법을 보여줍니다.
#hostingforum.kr
php
$memcache = new Memcache;
$memcache->addServer('localhost', 11211);
// Memcached 서버의 설정을 변경합니다.
$memcache->setServerParams('localhost', 11211, 2, 2, 10, 0, 2000);
// Memcached 서버의 설정을 확인합니다.
echo "Memcached 서버의 호스트 이름: " . $memcache->getServerHost() . "
";
echo "Memcached 서버의 포트 번호: " . $memcache->getServerPort() . "
";
echo "Memcached 서버의 가중치: " . $memcache->getServerWeight() . "
";
echo "Memcached 서버의 연결 시간 초과 시간: " . $memcache->getServerTimeout() . "초
";
echo "Memcached 서버와의 연결 시도 간격: " . $memcache->getServerRetryInterval() . "초
";
echo "Memcached 서버의 상태: " . $memcache->getServerStatus() . "
";
echo "Memcached 서버와의 연결 시간 초과 시간(밀리초 단위): " . $memcache->getServerTimeoutMs() . "밀리초
";
이 예제에서는 Memcache::setServerParams 메서드를 사용하여 Memcached 서버의 호스트 이름, 포트 번호, 가중치, 연결 시간 초과 시간, 연결 시도 간격, 상태, 및 연결 시간 초과 시간(밀리초 단위)을 변경합니다. 또한 Memcached 서버의 설정을 확인하는 방법을 보여줍니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.