PERSIST key

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

@integer-reply, specifically:

  • 1 if the timeout was removed.
  • 0 if key does not exist or does not have an associated timeout.

@examples

redis> SET mykey "Hello"
TBD
redis> EXPIRE mykey 10
TBD
redis> TTL mykey
TBD
redis> PERSIST mykey
TBD
redis> TTL mykey