
1. Memcached::deleteMultiByKey 메서드의 매개변수인 $keys 배열의 요소는 문자열로 저장되어야 합니다. 예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$keys = array('key1', 'key2', 'key3');
Memcached::deleteMultiByKey($client, $keys);
2. Memcached::deleteMultiByKey 메서드는 캐시 삭제의 성공 여부를 반환하지 않습니다. 캐시 삭제 실패 시 에러 메시지를 출력할 수 있는 방법은 다음과 같습니다.
#hostingforum.kr
php
try {
$keys = array('key1', 'key2', 'key3');
Memcached::deleteMultiByKey($client, $keys);
} catch (Exception $e) {
echo "캐시 삭제 실패: " . $e->getMessage();
}
3. Memcached::deleteMultiByKey 메서드는 캐시 삭제의 성공 여부를 반환하지 않습니다. 캐시 삭제 성공 후 캐시가 실제로 삭제되는지 확인할 수 있는 방법은 다음과 같습니다.
#hostingforum.kr
php
$keys = array('key1', 'key2', 'key3');
Memcached::deleteMultiByKey($client, $keys);
// 캐시가 실제로 삭제되었는지 확인
if ($client->get($keys[0]) === false) {
echo "캐시가 삭제되었습니다.";
} else {
echo "캐시 삭제 실패";
}
2025-03-07 07:26