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

使用条件:当我们没有权限或者不能使用服务器的时候,我们需要用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);

结果如图:

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

 

转载于:https://www.cnblogs.com/Zell-Dinch/p/3901429.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值