首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

Memcache mysql范例

2012-12-25 
Memcache mysql实例中文api http://code.google.com/intl/zh-CN/appengine/docs/python/memcache/Memcache

Memcache mysql实例

中文api http://code.google.com/intl/zh-CN/appengine/docs/python/memcache/


Memcache::flush // 刷新所有Memcache上保存的项目(所有项目过期,类似于删除所有的保存的项目,但内存中有)
Memcache::pconnect // 打开一个到Memcache的长连接
Memcache::replace // 替换一个已经存在Memcache服务器上的项目(功能类似Memcache::set)
Memcache::set // 向Memcache添加一个值,如果已经存在,则覆写


下面是一些简单的用法实例,仅供参考

?

数据压缩:


4。Memcache内存的更新清理(delete flush)

<?php$memcache = new Memcache;$memcache->connect('localhost', 11211) or die ("Could not connect");//600K左右$test1= str_repeat('jetlee',100000);//600K左右$test2= str_repeat('jetlee',100000);//600K左右$test3= str_repeat('李连杰',200000);//600K左右$test4= str_repeat('连杰李',100000);//200K$test5= file_get_contents('http://img.pconline.com.cn/images/photoblog/2988177/20068/4/1154688770042_mthumb.JPG');$test6= file_get_contents('http://img.pconline.com.cn/images/photoblog/1767557/20069/28/1159417108902_mthumb.jpg');for($i=1;$i<=6;$i++) {    $j='test'.$i;    if($memcache->set($j,$$j)) {        echo $j.'->设置成功<br>';        $status = $memcache->getStats();        echo '内存:'.$status['bytes'].'<br>';    }    else {        echo $j.'->设置失败<br>';    }}?> 

执行结果:
test1->设置成功
内存:600042
test2->设置成功
内存:1200084
test3->设置失败
test4->设置成功
内存:1200084
test5->设置失败
test6->设置失败
刚好印证我们的计算,不过20万的repeat为什么会失败,不是太了解,,,,,,

热点排行