• Memcached学习笔记之三:Memcached查找命令(get,gets,delete,incr/decr)


    主要记录下 get 、gets 、delete 、incr/decr 命令的用法。

    1. get 命令

      用于获取key的value值,若key不存在,返回空。支持多个key.

      语法: get key1 [key2] [key3]

      举例: get name name    如果name存在,则会返回多次。

    2. gets 命令

      用于获取key的带有CAS令牌值的value值,若key不存在,返回空。支持多个key.

      和get命令非常相识,只是在输出结果的最后多了一列数字值(令牌)。

      语法: gets key1 [key2] [key3]

      举例: get name sex  name

      返回: 如果name和sex都存在,则会返回3个值。 其中name的令牌一致。

    3. delete 命令

      用于删除已存在的key.

      语法: delete key [noreply]    --noreply 该参数告诉服务器不需要返回结果。

      举例: delete sex

      返回 :

         DELETED : 删除成功

         ERROR  : 语法错误或删除失败

         NOT_FOUND: key不存在

    4. incr 和 decr 命令

      用于对已存在的key的数字值value进行自增(incr)和自减(decr)操作。

      incr 和 decr 操作的key的value值必定是十进制的32位无符号整数。

      语法: incr key increment_value

          decr key decrement_value

      参数: increment_value  自增的数值; decrement_value 自减的数值。

      举例: incr visitors 5   --增5;  

          decr visitors  5   --自减5。

      返回: 成功则返回修改的值;

          NOT_FOUND : key不存在;

          CLIENT_ERROR : 自增或自减的数值不是一个数值或者key的value不是数字型的。

          ERROR : 其他错误,如语法错误等。

      

          

          

      

        

      

  • 相关阅读:
    2016-06-06:X264码率控制
    2016-04-12:图像差异查找算法
    2016-03-24:Windows内存泄露分析工具
    2016-03-15:关于VS中模块定义文件
    2016-03-10:libx265源码解析
    MSSQL字符串取相应的第几个数组值
    MSSQL字符串分割
    list 属性字段直接转成字符串数组
    WebApiTestClient
    获取文件路径
  • 原文地址:https://www.cnblogs.com/VweiweiyixiaoV/p/6768718.html
Copyright © 2020-2023  润新知