라이브러리
[PHP] Memcached::addServers - 서버 풀에 여러 서버 추가
Memcached::addServers
Memcached는 PHP에서 사용할 수 있는 분산 메모리 캐시 시스템입니다. Memcached::addServers 메서드는 Memcached 객체에 서버 목록을 추가하는 데 사용됩니다.
# 사용 방법
Memcached::addServers 메서드는 다음과 같은 형식으로 사용됩니다.
#hostingforum.kr
php
Memcached::addServers(array $servers)
* `$servers` : Memcached 서버 목록을 포함하는 배열입니다. 각 서버는 다음과 같은 형식으로 지정됩니다.
#hostingforum.kr
php
array(
'host' => '호스트 이름 또는 IP 주소',
'port' => '포트 번호',
'weight' => '서버의 가중치',
'timeout' => '연결 시간아웃',
'persistent' => '연결을 유지할지 여부',
)
# 예제
다음 예제에서는 Memcached::addServers 메서드를 사용하여 Memcached 서버 목록을 추가하는 방법을 보여줍니다.
#hostingforum.kr
php
// Memcached 객체 생성
$memcached = new Memcached();
// Memcached 서버 목록 추가
$servers = array(
array(
'host' => 'localhost',
'port' => 11211,
'weight' => 1,
'timeout' => 0.5,
'persistent' => true,
),
array(
'host' => '192.168.1.100',
'port' => 11211,
'weight' => 2,
'timeout' => 0.5,
'persistent' => true,
),
);
$memcached->addServers($servers);
// Memcached 서버 목록 확인
$servers = $memcached->getServers();
foreach ($servers as $server) {
echo "Host: {$server['host']}, Port: {$server['port']}, Weight: {$server['weight']}, Timeout: {$server['timeout']}, Persistent: {$server['persistent']}
";
}
# 결과
이 예제에서는 Memcached 서버 목록을 추가하고, 추가된 서버 목록을 확인하는 방법을 보여줍니다. 결과는 다음과 같습니다.
#hostingforum.kr
Host: localhost, Port: 11211, Weight: 1, Timeout: 0.5, Persistent: 1
Host: 192.168.1.100, Port: 11211, Weight: 2, Timeout: 0.5, Persistent: 1
# 참고
Memcached::addServers 메서드는 Memcached 객체에 서버 목록을 추가하는 데 사용됩니다. 서버 목록은 Memcached 서버의 호스트 이름, 포트 번호, 가중치, 연결 시간아웃, 연결을 유지할지 여부를 포함하는 배열로 지정됩니다. Memcached 서버 목록을 추가한 후, Memcached 서버 목록을 확인할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.