Получает несколько записей с указанного сервера

# Memcached::getMultiByKey

(PECL memcached >= 0.1.0)

Memcached::getMultiByKey — Получает несколько записей с указанного сервера

### Описание

public function 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.

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

- Memcached::getMulti() - Получает несколько записей
- Memcached::get() - Получает элемент
- Memcached::getDelayed() - Запрашивает несколько записей

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open