Redis set setnx increase 的理解
2016-09-02 17:04
267 查看
increase decrease:原子性
setnx:key不存在时set 可以用来充当锁的功能
set:一般操作
EX seconds - 设置指定的到期时间,单位为秒。
PX milliseconds - 设置指定到期时间,单位为毫秒。
NX - 只有设置键,如果它不存在。
XX - 只有设置键,如果它已经存在。
上面的例子将设置键yiibai,60秒到期时,如果该键不存在。
setnx:key不存在时set 可以用来充当锁的功能
set:一般操作
EX seconds - 设置指定的到期时间,单位为秒。
PX milliseconds - 设置指定到期时间,单位为毫秒。
NX - 只有设置键,如果它不存在。
XX - 只有设置键,如果它已经存在。
例子
redis 127.0.0.1:6379> SET yiibai redis EX 60 NX OK
上面的例子将设置键yiibai,60秒到期时,如果该键不存在。
相关文章推荐
- 基于Redis的incr、发布订阅防并发和setnx、轮询防并发的理解
- Java Jedis操作Redis示例(三)——setnx/getset实现分布式锁
- Redis分布式锁 基于GETSET SETNX REDISSON 的实现
- 批处理 Set 命令详解 让你理解set命令第1/2页
- 简单理解List、set、Map接口之间的联系和区别?
- MFC编程中SetViewportOrg与SetWindowOrg的理解
- 理解SetWindowOrg,SetViewportOrg,SetWindowExt,SetViewportExt
- Windows编程中SetViewportOrg与SetWindowOrg的理解
- 理解SetWindowOrg等相关函数
- 理解SetWindowOrg,SetViewportOrg,SetWindowExt,SetViewportExt
- 理解SetWindowOrg,SetViewportOrg,SetWindowExt,SetViewportExt
- 理解SetWindo 97ea wOrg,SetViewportOrg,SetWindowExt,SetViewportExt
- redis hmset and set is not equviant
- SetMapMode,SetWindowExt,SetViewportExt,SetViewPortOrg函数的一些理解
- 深入理解SET NAMES和mysql(i)_set_charset的区别
- 对SetViewportOrg和SetWindowOrg的理解
- 理解SetWindowOrg,SetViewportOrg,SetWindowExt,SetViewportExt
- DWR 对DATA的理解(调用返回List、Set或者Map的java方法)
- 【转】理解SetWindowOrg,SetViewportOrg,SetWindowExt,SetViewportExt
- fd_set结构的理解