首页 windows软件 手机软件 驱动下载 电脑教程 专题合集
当前位置: 首页 > 电脑教程 > 网络安全 > php遍历下载memcache缓存数据

php遍历下载memcache缓存数据

时间:2015-03-03 09:38:13

小编:动力软件园

阅读:

php遍历下载memcache缓存数据:

<?php

$host=192.168.1.1;

$port=11211;

$mem=new Memcache();

$mem->connect($host,$port);

$items=$mem->getExtendedStats (‘items’);

$items=$items["$host:$port"][items];

foreach($items as $key=>$values){

     $number=$key;

     $str=$mem->getExtendedStats ("cachedump",$number,0);

     $line=$str["$host:$port"];

     if( is_array($line) && count($line)>0){

            foreach($line as $key=>$value){

                   echo $key.=>;

                   print_r($mem->get($key));

                   echo "rn";

            }

     }

}?>

 

还可以利用replacedeleteflush_all 等命令修改、删除缓存内容。可以预见的是,这些命令会影响memcache 的正常运行,进而可能影响相应依赖memcache的服务(如:web服务)的运行效率。

请注意版权!转载须写明出处:动力软件园 http://www.pw88.com

火爆手游