首页 > 代码库 > PHP memcache add replace set的区别和其他用法收集
PHP memcache add replace set的区别和其他用法收集
add replace set的区别
最近在面试时遇到一个问题 memcache 的add replace set的区别,故在此进行加强 add 是向服务器添加一个缓存的数据,当该键已存在会返回一个false,否则返回一个true replace 是在服务器内一个替换一个缓存的数据,当该键不存在时会返回一个false,否则返回true set 则是add和replace的集合体,如果该键存在就替换,不存在就设置,返回的是true
increment decrement delete加法减法删除运算
示例: $memcache = new Memcahe(); $memcache->connect(‘localhost‘,‘11211‘); $memcache->set("value",3); $memcache->increment("value",5);//可以用作计数器,每次递增5个 $memcache->decrement("value",6);
$value = http://www.mamicode.com/$memcache->get("value"); //2
$memcache->delete("value");
$memcahe->flush();//将所有的缓存设置为过期,并没有删除
PHP memcache add replace set的区别和其他用法收集
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。