HPERSIST
语法
HPERSIST key FIELDS numfields field [field ...]
- 从以下位置开始可用:
- 7.4.0
- 时间复杂度:
- O(N),其中 N 是指定字段的数量
- ACL 类别:
-
@write
,@hash
,@fast
,
删除哈希键字段的现有过期时间,将字段从 volatile(字段 with expiration set) 设置为 persistent(一个永远不会过期的字段,因为没有 TTL(生存时间)) 关联)。
例子
redis> HSET mykey field1 "hello" field2 "world"
(integer 2)
redis> HEXPIRE mykey 300 FIELDS 2 field1 field2
1) (integer) 1
2) (integer) 1
redis> HTTL mykey FIELDS 2 field1 field2
1) (integer) 283
2) (integer) 283
redis> HPERSIST mykey FIELDS 1 field2
1) (integer) 1
redis> HTTL mykey FIELDS 2 field1 field2
1) (integer) 268
2) (integer) -1