
Memcached::addServers 메서드는 Memcached 객체에 여러 캐시 서버를 추가할 수 있는 메서드입니다. 이 메서드는 서버 목록을 배열로 전달받고, 각 서버의 호스트 이름과 포트 번호를 사용하여 캐시 서버를 추가합니다.
배열의 형식은 다음과 같습니다.
#hostingforum.kr
php
$servers = array(
array('host' => '127.0.0.1', 'port' => 11211),
array('host' => '127.0.0.1', 'port' => 11212),
);
이러한 배열을 사용하여 Memcached::addServers 메서드를 호출할 때, 다음과 같은 코드를 사용합니다.
#hostingforum.kr
php
$memcached = new Memcached();
$memcached->addServers($servers);
캐시 서버의 순서는 중요합니다. Memcached는 캐시 서버를 순서대로 사용합니다. 예를 들어, 위의 경우 Memcached는 11211 포트의 서버를 먼저 사용하고, 11212 포트의 서버를 다음으로 사용합니다.
캐시 서버의 순서가 중요하므로, 캐시 서버를 추가할 때 순서를 고려하여 배열을 구성해야 합니다. 예를 들어, 캐시 서버의 순서가 중요하지 않다면, 다음과 같은 코드를 사용할 수 있습니다.
#hostingforum.kr
php
$servers = array(
array('host' => '127.0.0.1', 'port' => 11212),
array('host' => '127.0.0.1', 'port' => 11211),
);
그러나, 캐시 서버의 순서가 중요하므로, 캐시 서버를 추가할 때 순서를 고려하여 배열을 구성하는 것이 좋습니다.
이러한 질문에 대한 답변을 통해, Memcached::addServers 메서드를 사용하여 캐시 서버를 추가하는 방법과 캐시 서버의 순서가 중요하는지에 대한 이해를 높일 수 있습니다.
2025-08-03 05:33