首页 > Web开发 > 详细

PHP memcache add replace set的区别和其他用法收集

时间:2017-06-23 12:36:23      阅读:433      评论:0      收藏:0      [点我收藏+]

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 = $memcache->get("value"); //2
$memcache->delete("value");
$memcahe->flush();//将所有的缓存设置为过期,并没有删除

 

PHP memcache add replace set的区别和其他用法收集

原文:http://www.cnblogs.com/isuben/p/7069098.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!