HTTL
HTTL 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
HTTL returns how many seconds each listed field of the hash at key has
left before it expires. Partial seconds are rounded up.
FIELDS must come right after the key, and numfields must equal the number
of field names that follow.
Return value
Section titled “Return value”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 seconds. |
Errors:
WRONGTYPEifkeyholds a value that is not a hash.ERR Mandatory argument FIELDS is missing or not at the right position.ERR Number of fields must be a positive integer.ERR The `numfields` parameter must match the number of arguments.
Examples
Section titled “Examples”127.0.0.1:6379> HSET session:9 token "abc" user "42"(integer) 2127.0.0.1:6379> HEXPIRE session:9 120 FIELDS 1 token1) (integer) 1127.0.0.1:6379> HTTL session:9 FIELDS 3 token user nope1) (integer) 1202) (integer) -13) (integer) -2Compatibility
Section titled “Compatibility”Same as Redis 7.4. Valkey 8 does not have hash field expiration.
See also
Section titled “See also”Was this page helpful?
Thanks for the feedback.