Memcached::flush

(PECL memcached >= 0.1.0)

Memcached::flush β€” АннулируСт всС записи Π² кСшС

ОписаниС

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

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);
?>
οΌ‹Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ добавляли примСчания для страницы