PERSIST
- Usage:
-
PERSIST key
- Complexity:
- O(1)
- Since:
- 2.2.0
- ACL Categories:
- @fast, @keyspace, @write
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).
Reply
One of the following:
- Integer:
0if key does not exist or does not have an associated timeout. - Integer:
1if the timeout has been removed.
Examples
127.0.0.1:6379> SET mykey "Hello"
OK
127.0.0.1:6379> EXPIRE mykey 10
(integer) 1
127.0.0.1:6379> TTL mykey
(integer) 10
127.0.0.1:6379> PERSIST mykey
(integer) 1
127.0.0.1:6379> TTL mykey
(integer) -1