友声网

 找回密码
 立即注册
搜索
查看: 99|回复: 0
收起左侧

[扩展] 白话说下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号 ) 知道创宇云安全

GMT+8, 2019-6-20 21:10 , Processed in 0.187507 second(s), 17 queries , MemCache On.

Powered by Discuz! X

©2019 Comsenz Inc.

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