라이브러리

[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 서버를 추가합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 1 페이지

검색

게시물 검색