从 Redis 2.6.12 版本开始,此命令被视为已弃用
在迁移或编写新的代码时,可以将其替换为带有 PX 参数的 SET 命令。

语法

1
PSETEX key milliseconds value

可用版本

≥ 2.6.0

时间复杂度

$O(1)$

ACL类别

@write, @string, @slow

PSETEX 的工作方式与 SETEX 完全一样,唯一的区别是过期时间是以毫秒而不是以秒为单位。

返回值

总是返回 "OK"

示例

1
2
3
4
5
6
redis> PSETEX mykey 1000 "Hello"
"OK"
redis> PTTL mykey
(integer) 1000
redis> GET mykey
"Hello"

(END)