̃Gg[͂ĂȃubN}[Nɒlj

memcached :: キーとバリューを出力する



以下のスクリプトを実行すれば、memcached にストアされているキーとバリューの組み合わせを一覧表示できます。
スクリプトを設置するサーバーは、memcached のクライアントライブラリがインストールされている前提です。

<pre>
 
<?php
 
$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die ("Could not connect\n");
 
$items = $memcache->getStats('items');
foreach ($items['items'] as $key => $item) {
    $number = $item['number'];
    $dump = $memcache->getStats('cachedump', $key, $number*2);
    var_dump($dump);
}
  • $memcache→connect('localhost', 11211) は、環境に合わせて適宜変更。
  • 大量にデータがストアされていると応答が返ってこないかもしれません。
    • その場合は、foreach のループ回数を制限するなどして対応してください。



server/memcached/etc/output_key_value.txt