라이브러리
[PHP] Memcache::addServer - 연결 풀에 Memcached 서버 추가
Memcache::addServer
Memcache는 PHP에서 사용할 수 있는 분산 메모리 캐시 시스템입니다. Memcache::addServer는 Memcache 서버를 추가하는 메서드입니다. 이 메서드는 Memcache 서버의 주소와 포트를 지정하여 서버를 추가할 수 있습니다.
# 사용법
Memcache::addServer 메서드는 다음과 같은 형식으로 사용할 수 있습니다.
#hostingforum.kr
php
Memcache::addServer($host, $port, $persistent = false, $weight = 1, $timeout = 1, $retry_interval = 15, $status = MEMCACHE_STATUS_PERSISTENT);
* `$host`: Memcache 서버의 주소입니다. 예를 들어, `localhost` 또는 `192.168.1.100`와 같은 주소가 가능합니다.
* `$port`: Memcache 서버의 포트입니다. 기본 포트는 11211입니다.
* `$persistent`: Memcache 서버를.persistent로 연결할지 여부입니다. 기본값은 `false`입니다.
* `$weight`: Memcache 서버의 가중치입니다. 기본값은 `1`입니다.
* `$timeout`: Memcache 서버와의 연결 시간 초과 시간입니다. 기본값은 `1`초입니다.
* `$retry_interval`: Memcache 서버와의 연결 시도 간격입니다. 기본값은 `15`초입니다.
* `$status`: Memcache 서버의 상태입니다. 기본값은 `MEMCACHE_STATUS_PERSISTENT`입니다.
# 예제
다음 예제는 Memcache::addServer 메서드를 사용하여 Memcache 서버를 추가하는 방법을 보여줍니다.
#hostingforum.kr
php
// Memcache 서버의 주소와 포트를 지정합니다.
$host = 'localhost';
$port = 11211;
// Memcache 서버를 추가합니다.
$memcache = new Memcache();
$memcache->addServer($host, $port);
// Memcache 서버에 데이터를 저장합니다.
$memcache->set('key', 'value');
// Memcache 서버에서 데이터를 가져옵니다.
$value = $memcache->get('key');
echo $value; // value
// Memcache 서버를 제거합니다.
$memcache->deleteServer($host, $port);
# 추가 예제
다음 예제는 Memcache::addServer 메서드를 사용하여 Memcache 서버를 추가하고, 여러 서버를 사용하는 방법을 보여줍니다.
#hostingforum.kr
php
// Memcache 서버의 주소와 포트를 지정합니다.
$hosts = array(
array('localhost', 11211),
array('192.168.1.100', 11211),
array('192.168.1.101', 11211)
);
// Memcache 서버를 추가합니다.
$memcache = new Memcache();
foreach ($hosts as $host) {
$memcache->addServer($host[0], $host[1]);
}
// Memcache 서버에 데이터를 저장합니다.
$memcache->set('key', 'value');
// Memcache 서버에서 데이터를 가져옵니다.
$value = $memcache->get('key');
echo $value; // value
// Memcache 서버를 제거합니다.
foreach ($hosts as $host) {
$memcache->deleteServer($host[0], $host[1]);
}
이 예제는 Memcache 서버를 추가하고, 여러 서버를 사용하는 방법을 보여줍니다. `$hosts` 배열에 Memcache 서버의 주소와 포트를 지정하고, `foreach` 문을 사용하여 Memcache 서버를 추가합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.