每日一记:搭建Memcached + php 缓存系统

王朝学院·作者佚名  2016-05-25
窄屏简体版  字體: 小  |  中  |  大  |  超大  

每日一记:搭建Memcached + php 缓存系统服务器环境,Centos6.5

1.安装Memcached服务端

Yum -y install memcached

2.配置Memcached服务端用户以及自动启动服务等

将服务配置成自启动chkconfig--level2345memcachedon

3.配置配置文件

vi/etc/sysconfig/memcachedPORT=”11211&PRime;端口USER=”root”使用的用户名MAXCONN=”1024″同时最大连接数CACHESIZE=”64″使用的内存大小OPTIONS=”"附加参数

客户端环境,WindowsXp + php5.3.13 + Apache

1.记住这个php版本很重要,因为很多时候下载的php_memcache.dll扩展都是对不上的,导致服务无法正常启动,扩展自然也无法使用

2.Php5.3.13对应的扩展文件,在包里,包含了5.2,5.3,5.4的memcache扩展包,使用5.3的即可

下载地址:http://www.tanbo.name/wp-content/uploads/2012/12/php_memcache.dll_.zip

3.讲扩展dll文件放到php目录下的ext目录下,然后在php.ini中,把 " extension=php_memcache.dll",加到最后一行

4、重启一下服务,然后phpinfo(),如果找到了memcache扩展,就OK了!

5.代码失意,简单:

<?php /* memcached */ $obj = new memcache();//实例化 $obj->connect('192.168.1.9',11211);//连接 $key = 'Name';//设置key $val = 'Php';//设置value $obj->set($key,$val);//设置值(存在则修改,不存在则创建并赋值) $obj->add($key,$val);//设置值(不存在创建,存在不能修改) $obj->get($key);//获取值 //$obj->delete($key);//删除值 var_dump($obj->getServerStatus('192.168.1.9',11211));//监听memcached服务器状态 var_dump($obj->getStats());//获取服务器信息 $obj->close();//关闭?>

版本是最坑人的一步:;

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航