PHP在操作Memcache数据的时候,我们习惯用get,set,delete比较多些,突然发现increment和decrement其实是很有用的,听说使用得当对程序的性能是很有帮助的。 先看下文档里的说明:Memcache::increment()将指定元素的值增加value。如果指定的key 对应的元素不是数值类型并且不能被转换为数值, 会将此值修改为value。Memcache::decrement()方法将元素的值减小value。 类似于 Memcache::increment()方法,首先将元…
import memcache mc = memcache.Client(['192.168.0.1:11211'], debug=0) 写入 mc.set("key", "value") 第三个参数默认为0,也就是数据永不超时。 如果这样设置: mc.set("key", "value", 1) 表示一秒后超时 读取 value = mc.get("key") print value 删除 mc.dele…
Linux下Memcache服务器端的安装 服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 。 下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz 另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是 libevent-1.3。(如果你的系统已经安装了libevent,可以不用安装) 官网:http://ww…
FreeBSD下安装PHP5扩展的默认选项是没有memcache可选的,需要自己安装: cd /usr/ports/databases/pecl-memcache make install clean 然后重启apache即可。