setifabsent 过期时间
时间: 2023-08-31 09:06:13 浏览: 103
用注解实现redis分布式锁,防止短时间内重复请求
setifabsent命令是Redis中的一个原子性命令,用于在键不存在时设置键的值,如果键已经存在,则不进行任何操作。该命令的语法如下:
```
SET key value NX [EX seconds]
```
其中NX表示只在键不存在时进行设置,EX表示设置键的过期时间(单位为秒)。因此,可以通过设置EX参数来给setifabsent命令设置过期时间,例如:
```
SET key value NX EX 3600
```
该命令将在键不存在时设置键的值,并将键的过期时间设置为3600秒(1小时)。如果键已经存在,则不进行任何操作。
阅读全文