当前位置:首页 > PHP教程 >

memcache与memcached的区别

发布时间:2020-09-02 17:41:54 作者:佚名 阅读:(6)

PHP常用的缓存扩展分别是memcache和memcached,对于两者的区别很多人都没有搞清楚,接下来吾爱编程为大家介绍一下memcache和memcached的区别,有需要的小伙伴可以参考一下:

1、接口:

    Memcache是原生实现的,支持OO和非OO两套接口并存;

    memcached是使用libmemcached,只支持OO接口。

2、协议:

    memcached支持Binary Protocol,而memcache不支持。

3、连接函数和方式:

    在memcache中常用的连接函数是:connect、pconnect、addServer;

    在memcached中连接函数是:addServer、addServers

    memcache支持长连接,而memcached目前还不支持长连接。

4、版本:

    new memcache是pecl扩展库版本

    new memcached是libmemcached版本

5、set参数:

    memcache的set ($key, $var, $flag = null, $expire = null),有四个参数;

    memcached的set ($key, $value, $expiration = null) ,只有三个参数;

    memcached的flag不是在操作的时候设置了,而是有了一个统一的setOption();


以上就是吾爱编程为大家介绍的memcache和memcached的区别分析,了解更多相关文章请关注吾爱编程网!

欢迎分享转载→ memcache与memcached的区别

© 2015-2019 - 吾爱编程网 版权所有 苏ICP备18033726号-1关于我们 - 网站声明 - 联系我们