Memcached::getDelayedByKey
(PECL memcached >= 0.1.0)
Memcached::getDelayedByKey — Запитує кілька записів із вказаного сервера
Опис
public Memcached::getDelayedByKey( string $server_key, array $keys, bool $with_cas = false, ?callable $value_cb = null): bool
Memcached::getDelayedByKey() працює аналогічно Memcached::getDelayed(), за винятком того, що довільний server_key
може бути використаний для визначення сервера та встановлення значення з ключем key
на конкретний сервер.
Список параметрів
server_key
Ключ, що ідентифікує сервер, де зберігається значення. Замість хешування по ключу самого елемента, при виборі сервера, що підключається, memcached хешують по ключу сервера. Такий метод дозволяє групувати пов'язані елементи разом на одному сервері, що підвищує ефективність групових операцій.
keys
Масив із ключами для запиту записів.
with_cas
Чи запитувати CAS токени записів разом зі значеннями.
value_cb
Callback-Функция, возвращающая результат, или**null
**
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки. Используйте при необходимостиMemcached::getResultCode()
Дивіться також
- Memcached::getDelayed() - Запитує кілька записів
- Memcached::fetch() - Витягує наступний результат
- Memcached::fetchAll() - Витягує всі отримані записи