白话说下Memcache与Memcached的区别
有些朋友还不理解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扩展一直有维护更新,功能较强大。
至于它们的安装和调试就不多说了~
页:
[1]