zoukankan      html  css  js  c++  java
  • Memcached incr 与 decr 命令

    Memcached incr 与 decr 命令用于对已存在的 key(键) 的数字值进行自增或自减操作。

    incr 与 decr 命令操作的数据必须是十进制的32位无符号整数。

    如果 key 不存在返回 NOT_FOUND,如果键的值不为数字,则返回 CLIENT_ERROR,其他错误返回 ERROR


    incr 命令

    语法:

    incr 命令的基本语法格式如下:

    incr key increment_value

    参数说明如下:

    • key:键值 key-value 结构中的 key,用于查找缓存值。
    • increment_value: 增加的数值。

    实例

    在以下实例中,我们使用 visitors 作为 key,初始值为 10,之后进行加 5 操作。

    set visitors 0 900 2
    10
    STORED
    get visitors
    VALUE visitors 0 2
    10
    END
    incr visitors 5
    15
    get visitors
    VALUE visitors 0 2
    15
    END

    输出

    输出信息说明:

    • NOT_FOUND:key 不存在。
    • CLIENT_ERROR:自增值不是对象。
    • ERROR其他错误,如语法错误等。

    decr 命令

    decr 命令的基本语法格式如下:

    decr key decrement_value

    参数说明如下:

    • key:键值 key-value 结构中的 key,用于查找缓存值。
    • decrement_value: 减少的数值。

    实例

    set visitors 0 900 2
    10
    STORED
    get visitors
    VALUE visitors 0 2
    10
    END
    decr visitors 5
    5
    get visitors
    VALUE visitors 0 1
    5
    END

    在以下实例中,我们使用 visitors 作为 key,初始值为 10,之后进行减 5 操作。

    输出

    输出信息说明:

    • NOT_FOUND:key 不存在。
    • CLIENT_ERROR:自增值不是对象。
    • ERROR其他错误,如语法错误等。
  • 相关阅读:
    react-native 之ScrollView的使用
    gitHub 克隆项目慢
    react native 给View添加点击事件
    React Native View属性onLayout
    react native 样式与布局
    react native 对日期的处理
    react native 顶部菜单栏效果的实现
    iOS self.navigationController 推出界面怎么一次性回到指定第一个
    Java
    2021-5-13讲课内容hibernate主键id映射_XML方式
  • 原文地址:https://www.cnblogs.com/navysummer/p/9675855.html
Copyright © 2011-2022 走看看