
Memcached::getMulti 메서드는 여러 키에 대한 값을 한 번에 가져올 수 있는 메서드입니다. 키를 여러 개 배열에 담아 전달하면 그에 해당하는 값을 모두 가져올 수 있습니다.
키가 없거나 데이터가 없을 경우, Memcached::getMulti 메서드는 NULL 값을 반환하지 않습니다. 대신, 키가 없거나 데이터가 없을 경우, 해당 키에 대한 값을 반환하지 않습니다. 예를 들어, 키가 없거나 데이터가 없을 경우, FALSE 값을 반환합니다.
예제 코드를 통해 이해가 잘 될 것입니다.
#hostingforum.kr
php
$memcached = new Memcached();
$memcached->addServer('localhost', 11211);
$memcached->set('key1', 'value1');
$memcached->set('key2', 'value2');
$result = $memcached->getMulti(array('key1', 'key2', 'key3'));
print_r($result);
// 결과
// Array
// (
// [key1] => value1
// [key2] => value2
// )
$memcached->delete('key1');
$memcached->delete('key2');
$result = $memcached->getMulti(array('key1', 'key2', 'key3'));
print_r($result);
// 결과
// Array
// (
// [key3] =>
// )
위 예제 코드에서, Memcached::getMulti 메서드는 키가 없거나 데이터가 없을 경우, FALSE 값을 반환하지 않고, 해당 키에 대한 값을 반환하지 않습니다.
2025-05-30 04:00