PERSIST key
Available since 2.2.0.
Time complexity: O(1)
Remove the existing timeout on key
, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated).
*Return value
Integer reply, specifically:
1
if the timeout was removed.0
ifkey
does not exist or does not have an associated timeout.
*Examples
redis> SET mykey "Hello"
- "OK"
redis> EXPIRE mykey 10
- (integer) 1
redis> TTL mykey
- (integer) 10
redis> PERSIST mykey
- (integer) 1
redis> TTL mykey
- (integer) -1