EXPIRE key timeout
Set a timeout on key (in seconds). After the timeout has expired, the key will automatically be deleted.

Return value

Returns integer reply, specifically 1 if the timeout was set and 0 if key does not exist.


$ SET yugakey "Yugabyte"
$ EXPIRE yugakey 10
(integer) 1
$ EXPIRE non-existent-key 10
(integer) 0

See also

expireat, ttl, pttl, set