라이브러리

[PHP] Memcached::resetServerList - 서버 목록에서 모든 서버를 지웁니다.




Memcached::resetServerList

Memcached는 PHP에서 사용할 수 있는 분산 메모리 캐시 시스템입니다. Memcached::resetServerList은 Memcached 서버 목록을 초기화하는 메소드입니다. 이 메소드를 호출하면 Memcached 서버 목록이 초기화되고, 새로운 서버 목록을 추가하거나 변경할 수 있습니다.

사용 예제

#hostingforum.kr
php

// Memcached 서버 목록 초기화

$memcached = new Memcached();

$memcached->addServer('localhost', 11211);

$memcached->resetServerList();



// 새로운 서버 목록 추가

$memcached->addServer('localhost', 11211);

$memcached->addServer('localhost', 11212);



// 서버 목록 출력

$serverList = $memcached->getServerList();

print_r($serverList);



Memcached::resetServerList의 사용법

1. Memcached 객체를 생성합니다.
2. Memcached 서버 목록을 초기화합니다. (`$memcached->resetServerList();`)
3. 새로운 서버 목록을 추가합니다. (`$memcached->addServer('localhost', 11211);`)
4. 서버 목록을 출력합니다. (`$memcached->getServerList();`)

주의사항

* Memcached::resetServerList은 서버 목록을 초기화합니다. 이전에 저장된 데이터는 모두 삭제됩니다.
* 새로운 서버 목록을 추가하기 전에, 이전 서버 목록을 삭제해야 합니다.
* Memcached 서버 목록은 동기화되지 않습니다. 따라서, 서버 목록이 초기화된 후, 새로운 서버 목록을 추가해야 합니다.

Memcached 서버 목록 초기화 후, 새로운 서버 목록 추가

#hostingforum.kr
php

// Memcached 서버 목록 초기화

$memcached = new Memcached();

$memcached->addServer('localhost', 11211);

$memcached->resetServerList();



// 새로운 서버 목록 추가

$memcached->addServer('localhost', 11211);

$memcached->addServer('localhost', 11212);



// 서버 목록 출력

$serverList = $memcached->getServerList();

print_r($serverList);



결과

#hostingforum.kr
php

Array

(

    [0] => Memcached::Server Object

        (

            [host] => localhost

            [port] => 11211

            [weight] => 0

            [timeout] => 1

            [retryInterval] => 15

            [status] => 0

        )



    [1] => Memcached::Server Object

        (

            [host] => localhost

            [port] => 11212

            [weight] => 0

            [timeout] => 1

            [retryInterval] => 15

            [status] => 0

        )



)



결론

Memcached::resetServerList은 Memcached 서버 목록을 초기화하는 메소드입니다. 새로운 서버 목록을 추가하기 전에, 이전 서버 목록을 삭제해야 합니다. Memcached 서버 목록은 동기화되지 않습니다. 따라서, 서버 목록이 초기화된 후, 새로운 서버 목록을 추가해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색