PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

Memcached::flush - キャッシュ内のすべてのアイテムを無効にする | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

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::flush - キャッシュ内のすべてのアイテムを無効にする」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | Memcached::flush - キャッシュ内のすべてのアイテムを無効にする」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: