# SETEX
设置key的值和过期时间
语法
SETEX key seconds value
可用版本:
2.0.0
时间复杂度:
O(1)
ACL 类别:
@write
,@string
,@slow
设置key
为保存字符串value
并key
在给定的秒数后设置为超时。该命令相当于执行以下命令:
SET mykey value
EXPIRE mykey seconds
SETEX
是原子的,可以通过在 MULTI
/ EXEC
块中使用前两个命令来重现。它是作为给定操作序列的更快替代方案提供的,因为当 Redis 用作缓存时,此操作非常常见。
无效时返回seconds
错误。
# 返回
简单的字符串
# 例子
redis> SETEX mykey 10 "Hello"
"OK"
redis> TTL mykey
(integer) 10
redis> GET mykey
"Hello"
redis>
# 反馈
如果您在此页面上发现问题,或有改进建议,请提交请求以合并或打开存储库中的问题。