SETEX key seconds value
相关命令
- APPEND
 - BITCOUNT
 - BITOP
 - BITPOS
 - DECR
 - DECRBY
 - GET
 - GETBIT
 - GETRANGE
 - GETSET
 - INCR
 - INCRBY
 - INCRBYFLOAT
 - MGET
 - MSET
 - MSETNX
 - PSETEX
 - SET
 - SETBIT
 - SETEX
 - SETNX
 - SETRANGE
 - STRLEN
 
Available since 2.0.0.
时间复杂度: O(1)
Set key to hold the string value and set key to timeout after a given number of seconds. This command is equivalent to executing the following commands:
SET mykey valueEXPIRE mykey seconds
SETEX is atomic, and can be reproduced by using the previous two commands inside an MULTI / EXEC block. It is provided as a faster alternative to the given sequence of operations, because this operation is very common when Redis is used as a cache.
An error is returned when seconds is invalid.
返回值
例子
redis> SETEX mykey 10 "Hello"
- OK
 
redis> TTL mykey
- (integer) 10
 
redis> GET mykey
- "Hello"
 
This website is open source software developed by Citrusbyte.
The Redis logo was designed by Carlos Prioglio. See more credits.
 
 