Skip to the content.

Home / cs-notes / Architecture / Components / Database / Redis / LOCK / commands


* SET key val [NX|XX] [EX seconds | PX milliseconds]
    * 可选参数 NX|XX:
        * NX表示只在键不存在时,才对键进行操作
        * XX表示只在键存在时对键进行操作
        * 缺省方式是NX
    * 可选参数 EX|PX:
        * 键过期的时间单位,后面跟长整型数字表示过期时间
        * EX表示秒
        * PX表示毫秒
        * 缺省不设置过期时间

* SETNX key val 
    * key 存在
        * 设置 value
        * 返回 1
    * key 不存在
        * 不设置 value
        * 返回 0

* GETSET key val
    * 设置新值
    * 返回旧值

* INCR key
    * 自增

* DEL key
    * 删除