首页 > Web开发 > 详细

搭建Memcached + php 缓存系统

时间:2014-07-13 11:34:04      阅读:360      评论:0      收藏:0      [点我收藏+]

服务器环境,Centos6.5

1.安装Memcached服务端

Yum -y install memcached

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

将服务配置成自启动
chkconfig --level 2345 memcached on

3.配置配置文件

vi /etc/sysconfig/memcached
PORT=”11211″ 端口 
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.代码失意,简单:

bubuko.com,布布扣
<?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();//关闭
?>
bubuko.com,布布扣

搭建Memcached + php 缓存系统,布布扣,bubuko.com

搭建Memcached + php 缓存系统

原文:http://www.cnblogs.com/phpxiebin/p/3837674.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!