zoukankan      html  css  js  c++  java
  • 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();//将所有的缓存设置为过期,并没有删除
  • 相关阅读:
    2-SAT
    模板 两次dfs
    SG函数与SG定理
    NIM博弈
    python 给小孩起名
    pytest 数据驱动
    pytest 结合selenium 运用案例
    字符串的转换方法与分割
    字符串的方法
    字符串常量池与字符串之间的比较
  • 原文地址:https://www.cnblogs.com/isuben/p/7069098.html
Copyright © 2011-2022 走看看