The 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#
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