Memcached::setMulti

(PECL memcached >= 0.1.0)

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

Описание

public Memcached::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);

?>

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