龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php遍历memcached中所有数据的方法

时间:2011-10-28 18:39来源:未知 作者:admin 点击:
分享到:
折叠 展开 PHP Code 复制内容到剪贴板 ?php $host = '192.168.15.225' ; $port =11211; $mem = new Memcache(); $mem -connect( $host , $port ); $items = $mem -getExtendedStats( 'items' ); $items = $items [ $host:$port ][ 'items' ]; for
折叠PHP Code复制内容到剪贴板
  1. <?php   
  2. $host='192.168.15.225';   
  3. $port=11211;   
  4. $mem=new Memcache();   
  5. $mem->connect($host,$port);   
  6. $items=$mem->getExtendedStats ('items');   
  7. $items=$items["$host:$port"]['items'];   
  8. foreach($items as $key=>$values)   
  9. {   
  10.   
  11.    $number=$key;;   
  12.  $str=$mem->getExtendedStats ("cachedump",$number,0);   
  13.  $line=$str["$host:$port"];   
  14.  ifis_array($line) && count($line)>0){   
  15.      foreach($line as $key=>$value){   
  16.       echo $key.'=>';   
  17.       print_r($mem->get($key));   
  18.       echo "rn";   
  19.       }   
  20.   }   
  21. }   
  22. ?>  

精彩图集

赞助商链接