Memcached::setMulti

(PECL memcached >= 0.1.0)

Memcached::setMultiСохраняет несколько записей

Описание

publicMemcached::setMulti(array$items, int$expiration = 0): bool

Метод Memcached::setMulti() похож на метод Memcached::set(), но вместо одной пары ключ и значение, работает с несколькими записями, которые передали в параметр items в виде массива. Параметр expiration, который устанавливает срок хранения записи, применяется ко всем записям.

Список параметров

items

Массив пар ключей и значений для хранения на сервере.

expiration

Время хранения объекта, по умолчанию равно 0. Подробнее об этом рассказывает раздел «Время хранения объекта».

Возвращаемые значения

Функция возвращает true в случае успешного выполнения или false, если возникла ошибка. Вызывайте метод Memcached::getResultCode(), если требуется.

Примеры

Пример #1 Пример использования метода Memcached::setMulti()

<?php

$m
= new Memcached();
$m->addServer('localhost', 11211);

$items = array(
'key1' => 'value1',
'key2' => 'value2',
'key3' => 'value3'
);

$m->setMulti($items, time() + 300);

?>

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

To Top