PHP 8.4.0 Alpha 2 available for testing

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.

Смотрите также

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top