• 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();//将所有的缓存设置为过期,并没有删除
  • 相关阅读:
    bzoj2555-SubString
    离散对数
    xsy1436-括号游戏
    bzoj1143-祭祀
    连通分量
    bzoj3864-hdu4899-Hero meet devil
    bzoj3238-差异
    poj1065-Wooden Sticks
    多项式除法
    JavaScript 对象
  • 原文地址:https://www.cnblogs.com/isuben/p/7069098.html
Copyright © 2020-2023  润新知