PERSIST

去除key的过期时间。

语法

PERSIST key

引入版本:2.2.0

复杂度摘要:O(1)

删除 key 上的现有超时,将键从 不稳定(设置了过期的键)转换为 坚持不懈(由于没有关联超时而永远不会过期的键)。

必需参数

key

键名称。

示例

redis> SET mykey "Hello"
OK
redis> EXPIRE mykey 10
(integer) 1
redis> TTL mykey
(integer) 10
redis> PERSIST mykey
(integer) 1
redis> TTL mykey
(integer) -1

Redis Software 与 Redis Cloud 兼容性

Redis
软件
Redis
Cloud
说明
✅ 标准
✅ 主动-主动
✅ 标准
✅ 主动-主动

返回值

RESP2

以下之一: * 整数回复:0(如果 关键 不存在或没有关联的超时)。 * 整数回复:1(如果超时已取消)。

RESP3

以下之一: * 整数回复:0(如果 关键 不存在或没有关联的超时)。 * 整数回复:1(如果超时已取消)。

资料来源:Redis 官方 PERSIST 文档;中文内容参考 Redis 文档许可。