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. |
Дивіться також
- Memcached::getMulti() - Отримує кілька записів
- Memcached::get() - Отримання запису
- Memcached::getDelayed() - Запитує кілька записів