*Redis msetex 命令

*语法

MSETEX numkeys key value [key value ...] [NX | XX] [EX seconds |
  PX milliseconds | EXAT unix-time-seconds |
  PXAT unix-time-milliseconds | KEEPTTL]

在单个操作中以原子方式设置多个字符串键,并带有可选的共享过期时间。

*必需参数

numkeys

要设置的键的数量。

key value [key value ...]

一系列键/值对。

*可选参数

条件和过期标志

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

  • NX -- 仅当指定的键都不存在时才设置键及其过期时间。
  • XX -- 仅当所有指定的键都已存在时才设置键及其过期时间。
  • EX seconds -- 以秒为单位设置指定的过期时间(正整数)。
  • PX milliseconds -- 以毫秒为单位设置指定的过期时间(正整数)。
  • EXAT unix-time-seconds -- 设置键过期时指定的 Unix 时间(秒,正整数)。
  • PXAT unix-time-milliseconds -- 设置键过期时指定的 Unix 时间(毫秒,正整数)。
  • KEEPTTL -- 保留与键关联的存活时间。

*返回信息