• 技术文章 >php教程 >php手册

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

    2016-06-13 09:32:59原创392
    服务器环境,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.代码失意,简单:

    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();//关闭
    ?>

    版本是最坑人的一步:;

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Memcache
    上一篇:PHP filemtime() 函数 下一篇:技术宅是怎样看连载的
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• php简单缩略图类|image.class.php• 用ADODB来让PHP操作ACCESS数据库的方法• 我的论坛源代码(八)• 在Windows系统下安装PHP5.0配置简明教程• Win2000+Apache+MySql+PHP4+PERL安装使用小结_php基础
    1/1

    PHP中文网