GETEX
语法
GETEX key [EX seconds | PX milliseconds | EXAT unix-time-seconds | PXAT unix-time-milliseconds | PERSIST]
- 可用版本
- 6.2.0
- 时间复杂度
- O(1)
- ACL 类别
-
@write
,@string
,@fast
,
获取 key
的值,并可选地设置其过期时间。 GETEX
与 GET
类似,但它是一个带附加选项的写入命令。
选项
GETEX
命令支持一组修改其行为的选项
EX
秒数 -- 设置指定的过期时间,单位为秒。PX
毫秒数 -- 设置指定的过期时间,单位为毫秒。EXAT
时间戳-秒 -- 设置指定的 Unix 时间,该时间以秒为单位,在该时间点密钥将过期。PXAT
时间戳-毫秒 -- 设置指定的 Unix 时间,该时间以毫秒为单位,在该时间点密钥将过期。PERSIST
-- 移除与该密钥关联的生存时间。
示例
RESP2 响应
批量字符串响应:key
的值 空响应: 如果 key
不存在。RESP3 响应
批量字符串响应:key
的值 空响应: 如果 key
不存在。