(PECL memcached >= 0.1.0)
Memcached::setMultiByKey — Сохраняет несколько элементов на конкретном сервере
Метод Memcached::setMultiByKey() функционально эквивалентен
методу Memcached::setMulti(), за исключением того,
что ключ произвольной формы server_key
может использоваться для сопоставления
ключей массива items
с конкретным сервером. Это полезно, когда требуется держать
несколько связанных значений на конкретном сервере.
server_key
Ключ, который идентифицирует сервер, на котором хранится значение. Вместо хеширования фактического ключа элемента хешируется ключ сервера, когда решается, с каким сервером memcached взаимодействовать. Это разрешает группировать связанные элементы вместе на одном сервере, что повышает эффективность групповых операций.
items
Массив пар ключей и значений для хранения на сервере.
expiration
Время хранения объекта, по умолчанию равно 0. Подробнее об этом рассказывает раздел «Время хранения объекта».
Функция возвращает true
в случае успешного выполнения или false
, если возникла ошибка.
Вызывайте метод
Memcached::getResultCode(), если требуется.