Sets the string value and expiration time of a key. Creates the key if it doesn’t exist.
SETEX
key seconds
value
Set key
to hold the string value
and set
key
to timeout after a given number of seconds. This
command is equivalent to:
SET key value EX seconds
An error is returned when seconds
is invalid.
Simple string
reply: OK
.
O(1)
@slow @string @write
127.0.0.1:6379> SETEX mykey 10 "Hello"
OK
127.0.0.1:6379> TTL mykey
(integer) 10
127.0.0.1:6379> GET mykey
"Hello"
TTL
SET
with the
EX
argument.APPEND, DECR, DECRBY, GET, GETDEL, GETEX, GETRANGE, INCR, INCRBY, INCRBYFLOAT, LCS, MGET, MSET, MSETNX, SET, SETRANGE, STRLEN.