Skip to content

Ask the HotKV docs

Answers come only from these docs and can be wrong; check the linked pages before you rely on them.

HPTTL

Last updated
HPTTL key FIELDS numfields field [field ...]
Group
Hash
Complexity
O(N) where N is the number of fields given
Arity
-5 (at least 5 words, counting the command name)
Flags
read-only, fast
Keys
first 1, last 1, step 1
HotKV Cloud
All plans
On-Premise
no license needed

HPTTL works like HTTL, but reports the remaining time to live of each listed field in milliseconds.

An array with one integer per field, in the order given, under both RESP2 and RESP3:

Value Meaning
-2 The field or the key does not exist.
-1 The field exists but has no time to live.
0 or more The remaining time to live in milliseconds.

The errors are the same as for HTTL.

127.0.0.1:6379> HSET cache:7 body "<html>"
(integer) 1
127.0.0.1:6379> HPEXPIRE cache:7 5000 FIELDS 1 body
1) (integer) 1
127.0.0.1:6379> HPTTL cache:7 FIELDS 1 body
1) (integer) 4998

Same as Redis 7.4. Valkey 8 does not have hash field expiration.

HTTL, HPEXPIRETIME, HPEXPIRE, PTTL