zoukankan      html  css  js  c++  java
  • 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 : 其他错误,如语法错误等。

      

          

          

      

        

      

  • 相关阅读:
    一道sql面试题
    Jedis操作redis入门
    SparkStreaming以Direct的方式对接Kafka
    SparkStreaming基于Receiver的方式对接Kafka
    spark-streaming对接kafka的两种方式
    RDD-aggregateByKey
    RDD-aggregate
    RDD五大特性
    Spark广播变量
    Spark RDD计算每天各省的top3热门广告
  • 原文地址:https://www.cnblogs.com/VweiweiyixiaoV/p/6768718.html
Copyright © 2011-2022 走看看