网站大量收购闲置独家精品文档,联系QQ:2885784924

整理memcached mysql php 测试例子.pptx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
memcached mysql php 测试例子 最近看了看 memcached 缓存 mysql,经过一段时间的研究·把自己测试方法写 出来,给像我一样的初学者用~ 我的环境是 nginx php-fpm apc mysql 编译安装 memcached tar zxvf memcached-1.4.0.tar.gz cd memcached-1.4.0 ./configure --prefix=/usr make make install 启动 memcached memcached -d -m 64 -u root -l 91 -p 11211 -c 64 -P /tmp/memcached.pid /usr/local/mysql/bin/mysql -uroot -p 创建一个测试数据库 mydb create database mydb; 创建一个空的数据表 personal_info CREATE TABLE `personal_info` ( `pi_id` bigint(20) NOT NULL auto_increment, `pi_name` varchar(50) NOT NULL, `pi_tel` varchar(15) default NULL, `pi_qq` varchar(15) default NULL, `pi_email` varchar(50) default NULL, PRIMARY KEY (`pi_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ; 给表插入数据 INSERT INTO `mydb`.`personal_info` ( `pi_id` , `pi_name` , `pi_tel` , `pi_qq` , `pi_email` ) VALUES ( 1, eric, eric@ ); 创建一个 php 文件 mysql-memcache.php ;?php $memcachehost = 91; $memcacheport = 11211; $memcachelife = 60; $memcache = new Memcache; $memcache-connect($memcachehost,$memcacheport) or die (Could not connect); $query=select * from personal_info limit 10; $key=md5($query); if(!$memcache-get($key)) { $conn=mysql_connect(localhost,root,passwd); mysql_select_db(mydb); $result=mysql_query($query); while ($row=mysql_fetch_assoc($result)) { $arr[]=$row; } $f = mysql; $memcache-add($key,serialize($arr),0,30); //mysql 查询后,插入 memcached $data = $arr ; } else{ $f = memcache; $data_mem=$memcache-get($key); $data = unserialize($data_mem); } echo $f; echo br; //print_r($data); foreach($data as $a) { echo number is bfont color=#FF0000$a[pi_id]/font/b; echo br; echo name is bfont color=#FF0000$a[pi_name]/font/b; echo br; echo tel is bfont color=#FF0000$a[pi_tel]/font/b; echo br; echo qq is bfont color=#FF0000$a[pi_qq]/font/b; echo br; echo email is bfont color=#FF0000$a[pi_email]/font/b; echo br; ;} ? 测试 第一次访问 提示 mysql

文档评论(0)

number02 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档