友声网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
开启左侧

白话说下Memcache与Memcached的区别

[复制链接]
卡卡北 发表于 2019-1-23 09:21 | 显示全部楼层 |阅读模式
有些朋友还不理解memcache和memcached的区别,这里用比较白话的方式简单的描述一下。

说明:

memcache和memcached其实是一个东西,只是php中要是用的扩展不一样;

windows下只能安装php_memcache.dll 扩展并不存在 php_memcached.dll, 所以windows 中只能使用$mcd = new Memcache() 不能使用new Memcached();

memcached的1.2.4及以上增加了CAS(Check and Set)协议,对于同一key的多进行程的并发处理问题。但php的扩展memcache,不支持cas,如果系统是非win最好是安装memcached扩展,memcached扩展是基于libmemcached,所以要先安装libmemcached。

php中的memcache扩展与memcached扩展相对比,memcache扩展已经停止了维护且功能相对较少;而memcached扩展一直有维护更新,功能较强大。

至于它们的安装和调试就不多说了~

RSS|无图版|手机版|友声网 ( 鲁ICP备15020090号-1 )|网站地图 | | 点击这里给我发消息 |

GMT+8, 2024-11-21 17:25 , Processed in 0.016061 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X

© ys166.com

快速回复 返回顶部 返回列表