GETEX
GETEX key [EX seconds | PX milliseconds | EXAT unix-time-seconds | PXAT unix-time-milliseconds | PERSIST]
- Available since:
- Redis Open Source 6.2.0
- Time complexity:
- O(1)
- ACL categories:
-
@write,@string,@fast, - Compatibility:
- Redis Software and Redis Cloud compatibility
Get the value of key and optionally set its expiration.
GETEX is similar to GET, but is a write command with additional options.
Required arguments
key
The name of the key to retrieve.
Optional arguments
The following options modify the command's behavior. They are mutually exclusive.
EX seconds
Set the specified expire time, in seconds.
PX milliseconds
Set the specified expire time, in milliseconds.
EXAT unix-time-seconds
Set the specified Unix time at which the key will expire, in seconds.
PXAT unix-time-milliseconds
Set the specified Unix time at which the key will expire, in milliseconds.
PERSIST
Remove the time to live associated with the key. See PERSIST.
Examples
Redis Software and Redis Cloud compatibility
| Redis Software |
Redis Cloud |
Notes |
|---|---|---|
| ✅ Standard |
✅ Standard |
*Not supported for HyperLogLog. |