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 的值,并可选地设置其过期时间。 GETEXGET 类似,但它是一个带附加选项的写入命令。

选项

GETEX 命令支持一组修改其行为的选项

  • EX 秒数 -- 设置指定的过期时间,单位为秒。
  • PX 毫秒数 -- 设置指定的过期时间,单位为毫秒。
  • EXAT 时间戳-秒 -- 设置指定的 Unix 时间,该时间以秒为单位,在该时间点密钥将过期。
  • PXAT 时间戳-毫秒 -- 设置指定的 Unix 时间,该时间以毫秒为单位,在该时间点密钥将过期。
  • PERSIST -- 移除与该密钥关联的生存时间。

示例

SET mykey "Hello" GETEX mykey TTL mykey GETEX mykey EX 60 TTL mykey

RESP2 响应

批量字符串响应: key 的值 空响应: 如果 key 不存在。

RESP3 响应

批量字符串响应: key 的值 空响应: 如果 key 不存在。
RATE THIS PAGE
Back to top ↑