PHP.mk документација

Memcache::flush

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

memcache.flush.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека memcache.flush.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
Memcache::flush

Референца за `memcache.flush.php` со подобрена типографија и навигација.

memcache.flush.php

Memcache::flush

memcache_flush

(PECL memcache >= 1.0.0)

Memcache::flush -- memcache_flush(PECL memcache >= 1.0.0)

= NULL

Memcache::flush(): bool

Испразни ги сите постоечки ставки на серверот Memcache::flush() Испразни ги сите постоечки ставки на серверот непосредно ги поништува сите постоечки ставки.

Параметри

Оваа функција нема параметри.

Вратени вредности

Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.

Примери

Пример #1 Испразни ги сите постоечки ставки на серверот example

<?php

/* procedural API */
$memcache_obj = memcache_connect('memcache_host', 11211);

memcache_flush($memcache_obj);

/* OO API */

$memcache_obj = new Memcache;
$memcache_obj->connect('memcache_host', 11211);

$memcache_obj->flush();

?>

Белешки од корисници 2 забелешки

всушност не ослободува никакви ресурси, само ги означува сите ставки како истечени, така што зафатениот мемориски простор ќе биде презапишан од нови ставки.
пред 18 години
Please note that after flushing, you have to wait a certain amount of time (in my case < 1s) to be able to write to Memcached again. If you don't, Memcached::set() will return 1, although your data is in fact not saved.
Анонимен
пред 18 години
From the memcached mailing list:

"The flush has a one second granularity. The flush will expire all items up to the ones set within the same second."

It is imperative to wait at least one second after flush() command before further actions like repopulating the cache. Ohterwise new items < 1 second after flush() would be invalidatet instantaneous.

Example:
<?php
$memcache->flush();

$time = time()+1; //one second future
while(time() < $time) {
  //sleep
}
$memcache->set('key', 'value'); // repopulate the cache
?>
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.