Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 20408 программистов и 1009 роботов. Сейчас ищут 349 программистов ...
Приступая к работе

Memcached::flush - Аннулирует все записи в кеше

Вернуться к: Memcached

Memcached::flush

(PECL memcached >= 0.1.0)

Memcached::flushАннулирует все записи в кеше

Описание

public bool Memcached::flush ([ int $delay = 0 ] )

Memcached::flush() аннулирует все существующие записи в кеше незамедлительно (по умолчанию) или по истечении периода времени, указанного в delay. После инвалидации никакие записи не будут возвращены в ответ на запросы команд получения данных (если записи небыли сохранены под теми же ключами после вызова Memcached::flush()). В действительности, инвалидация кеша не освобождает всю память, занимаемую записями; это происходит постепенно по мере заполнения новыми записями.

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

delay

Величина задержки в секундах перед аннулированием записей.

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

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки. Используйте при необходимости Memcached::getResultCode().

Примеры

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

<?php
$m 
= new Memcached();
$m->addServer('localhost'11211);

/* Очищает все записи через 10 секунд */
$m->flush(10);
?>



Вернуться к: Memcached

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware