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.
Expiration options for the hash fields. The options are mutually exclusive - you can only use one at a time.
One or more field names to get.
Response
An object containing the field names and their values in the format
{[fieldName: string]: TValue | null}. Returns null for fields that do not exist. If the hash doesn’t exist or all fields are non-existent, null 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