码迷,mamicode.com
首页 > 其他好文 > 详细

memcached学习笔记5--socke操作memcached 缓存系统

时间:2014-08-09 21:14:09      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   文件   数据   2014   

使用条件:当我们没有权限或者不能使用服务器的时候,我们需要用socket操作memcached

memcached-client操作

特点:

  无需开启memcache扩展

  使用fsocketopen()套接字连接memcached 

  同样执行CRUD

 

        require_once(CLASS_PATH.‘memcached-client.php‘);//CLASS_PATH 是我定义的类文件文件夹路径
        $mc = new memcached(
                array(
                    ‘servers‘ => array(
                        ‘127.0.0.1:11211‘,
                        ‘127.0.0.1:11222‘ //这里我在本机同时开启了2个memcached服务,服务名不同。
                        ),//如果有多个Memcached服务器,那么用,号间隔开
                    ‘debug‘   => false,//是否开启调试模式
                    ‘compress_threshold‘ => 10240,//压缩率,默认值即可
                    ‘persistant‘ => false//是否开启长连接,一般不开启长连接,改设为false
                    )
                );
     //数据
$user = array( array( ‘u1‘ => ‘admin1‘, ‘age1‘ => 23, ‘email‘ => ‘aa@aa.com‘ ), array( ‘u2‘ => ‘admin2‘, ‘age1‘ => 25, ‘email‘ => ‘bb@bb.com‘ ), ); $user = json_encode($user); $mc->add(‘user‘, $user, 60); // $mc->replace(‘user‘, ‘String replace the Array Of User‘); $user = object2array(json_decode($mc->get(‘user‘))); dump($user); $mc->add(‘user3‘, ‘Laijun_ttx‘, 60); $user3 = $mc->get(‘user3‘); dump($user3);

结果如图:

bubuko.com,布布扣

没有报错,正常运行!测试成功!

 

memcached学习笔记5--socke操作memcached 缓存系统,布布扣,bubuko.com

memcached学习笔记5--socke操作memcached 缓存系统

标签:style   blog   http   color   使用   文件   数据   2014   

原文地址:http://www.cnblogs.com/Zell-Dinch/p/3901429.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!