代码实现
下面贴上一段php实现的遍历memcache数据的代码,其他语言可以参考代码自己实现。
$mem = new Memcache;
$host='192.168.1.2';//教学网 eduyo.com
$port=11211;
$mem->connect($host,$port);
$items=$mem->getExtendedStats ('items');
$items=$items["$host:$port"]['items'];
$items_key=array_keys($items);
for($i=1,$len=$items_key[0]+1;$i<$len;$i++){ $str="$mem-">getExtendedStats ("cachedump",$i,0);
echo $i;
print_r($str);
$line=$str["$host:$port"];
if( is_array($line) && count($line)>0){
foreach($line as $key=>$value){
echo $key.'=>';
print_r($mem->get($key));
echo "\r\n";
}
}
}$len;$i++){>
这要看你的存储是用的是什么数据结构啊?不同的数据存储数据结构遍历方式肯定就不一样啊。
比如说java常用的hashmap,hashset和arraylist等。
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....