라이브러리

[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 서버 목록을 확인할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색