Redis SETEX命令

设置key以保存字符串型的value,并将key设置为在给定的秒数后过期。 此命令等效于执行以下命令:

SET mykey value EXPIRE mykey seconds

SETEX命令是原子的,设置key及对用的value,和设置过期时间是同时完成的。

如果秒数无效,则返回错误。

可用版本:从2.0.0开始可用 时间复杂度:O(1)

命令格式

SETEX key seconds value

返回值

成功返回OK

示例


redis> SETEX mykey 10 "Hello"
"OK"
redis> TTL mykey
(integer) 10
redis> GET mykey
"Hello"
redis>