Memcached::getMultiByKey

(PECL memcached >= 0.1.0)

Memcached::getMultiByKey — Отримує кілька записів із вказаного сервера

Опис

public Memcached::getMultiByKey(string $server_key, array $keys, int $get_flags = 0): array|false

Memcached::getMultiByKey() працює аналогічно Memcached::getMulti(), за винятком того, що довільний server_key може бути використаний для визначення сервера та встановлення значення з ключем key на конкретний сервер.

Список параметрів

server_key

Ключ, що ідентифікує сервер, де зберігається значення. Замість хешування по ключу самого елемента, при виборі сервера, що підключається, memcached хешують по ключу сервера. Такий метод дозволяє групувати пов'язані елементи разом на одному сервері, що підвищує ефективність групових операцій.

keys

Масив із ключами для отримання записів.

get_flags

Прапори для отримання записів.

Значення, що повертаються

Повертає масив знайдених записів або **false**в случае возникновения ошибки. Используйте при необходимостиMemcached::getResultCode()

список змін

ВерсияОпис
PECL memcached 3.0.0Видалено параметр &cas_tokens. . Додано константу Memcached::GET_EXTENDED для повернення токенів CAS.

Дивіться також