PHP memcache add replace set的区别和其他用法收集
Posted 雨落知音
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 = $memcache->get("value"); //2
$memcache->delete("value");
$memcahe->flush();//将所有的缓存设置为过期,并没有删除
以上是关于PHP memcache add replace set的区别和其他用法收集的主要内容,如果未能解决你的问题,请参考以下文章