memcache 中 add 、 set 、replace 的区别

来源:互联网 发布:ip代理切换软件 编辑:程序博客网 时间:2024/05/21 16:57

用过memcache的人都有一个疑惑,那就是memcache中为什么会有一个add方法、一个set方法、一个replace呢,这几个方法又有着什么样的区别呢,下边我们来分析下这几个方法的不同之处:

memcache::add 方法:add方法用于向memcache服务器添加一个要缓存的数据。

memcache::set 方法:set方法用于设置一个指定key的缓存内容,set方法是add方法和replace方法的集合体

mmecache::replace方法: replace方法用于替换一个指定key的缓存内容,如果key不存在则返回false

比较:

方法当key存在当key不存在addfalsetruereplace替换(true)falseset替换(true)true

相信大家知道以后该如何使用这几个方法了吧,其实就这么简单