Sets the key for expiration after the given timeout.
Sets the key for expiration at the given point in time.
Moves this key to a different database.
Removes any existing expiration time for the key.
Removes the referenced key.
Renames the referenced key.
Renames the referenced key if the destination key doesn't exist.
The database in which the key is stored.
Checks if the referenced key exists.
Name of the corresponding key.
Remaining time-to-live.
The data type of the referenced value.
Represents a generic Redis value.