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 value
EXPIRE 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.