라이브러리

[PHP] Memcached::deleteMultiByKey - 특정 서버에서 여러 항목 삭제




Memcached::deleteMultiByKey


Memcached는 PHP에서 사용할 수 있는 분산 캐시 시스템입니다. Memcached::deleteMultiByKey 메소드는 지정된 키를 가진 여러 항목을 한 번에 삭제하는 메소드입니다.

deleteMultiByKey 메소드의 사용법


deleteMultiByKey 메소드는 다음과 같은 형식으로 사용할 수 있습니다.

#hostingforum.kr
php

Memcached::deleteMultiByKey($server, $bin_key, array $keys)



- `$server`: Memcached 서버의 주소입니다.
- `$bin_key`: Memcached 서버에 저장된 키의 prefix입니다.
- `$keys`: 삭제할 키의 목록입니다.

예제


다음 예제는 Memcached::deleteMultiByKey 메소드를 사용하여 여러 항목을 한 번에 삭제하는 방법을 보여줍니다.

#hostingforum.kr
php

// Memcached 서버의 주소

$server = 'localhost:11211';



// Memcached 인스턴스 생성

$memcached = new Memcached();

$memcached->addServer($server, 0);



// 삭제할 키의 목록

$keys = array('key1', 'key2', 'key3');



// deleteMultiByKey 메소드 사용

$memcached->deleteMultiByKey($server, 'prefix_', $keys);



// 삭제된 항목의 목록을 출력

foreach ($keys as $key) {

    echo "Key: $key, Deleted: " . ($memcached->get($key) === false ? 'true' : 'false') . "
";

}



예제 설명


이 예제에서는 Memcached 서버의 주소와 삭제할 키의 목록을 지정합니다. 그런 다음, deleteMultiByKey 메소드를 사용하여 지정된 키를 가진 여러 항목을 한 번에 삭제합니다. 삭제된 항목의 목록을 출력하여 삭제가 성공적으로 완료되었는지 확인합니다.

참고


- Memcached::deleteMultiByKey 메소드는 Memcached 서버에 저장된 항목을 삭제할 때 사용할 수 있습니다.
- deleteMultiByKey 메소드는 한 번에 여러 항목을 삭제할 수 있기 때문에 성능이 향상됩니다.
- deleteMultiByKey 메소드는 Memcached 서버의 주소, 키의 prefix, 삭제할 키의 목록을 지정해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색