Memcache的基本应用

$mc = new Memcache();
$mc->connect('127.0.0.1', 11211);
$sql = "select * from user where id=1";
$key = md5($sql);
//数据库查询结果是否已经缓存到Memcache服务器中 if (!($datas = $mc->get($key))) {
//在Memcache中未获取缓存数据,则使用数据库查询获取记录集 $conn = mysql_connect('localhost', 'root', ''); mysql_select_db('test'); $result = mysql_query($sql);  while ($row = mysql_fetch_object($result)) { $datas[] = $row; }
//将从数据库中获取的结果集数据保存到Memcache中,以供下次访问时使用 $mc->add($key, $datas); } var_dump($datas);

 

posted @ 2013-07-22 22:23  偷吃蜂蜜的熊  阅读(144)  评论(0编辑  收藏  举报