HGETEX command returns the values of the specified fields and optionally sets their expiration time or TTL. This allows you to retrieve hash data while managing its lifetime in a single operation.
Arguments
The key of the hash.
One or more field names to get.
Set expiration time in seconds.
Set expiration time in milliseconds.
Set expiration as Unix timestamp in seconds.
Set expiration as Unix timestamp in milliseconds.
Remove expiration from the hash.
Response
A list of values corresponding to the requested fields in the same order. Returns
None for fields that do not exist. If the hash doesn’t exist, None is returned.Use Cases
- Session Management: Retrieve session data and extend its lifetime
- Cache Refresh: Get cached data and update its TTL
- Temporary Data: Access temporary data while managing its expiration
- Rate Limiting: Fetch rate limit data and reset expiration