移除指定key的生存时间,将这个key从易失的状态(volatile,带生存时间状态)转换成持久的状态(persistent,一个不带生存时间、永不过期的状态)。
命令格式
PERSIST key
可用版本:>=2.2.0
时间复杂度:O(1)
命令返回值
PERSIST命令有2个返回值:
- 返回1,当key的生存时间移除成功时。
- 返回0,当key不存在或者key不存在生存时间时。
示例
redis> SET mystring hello
OK
redis> EXPIRE mystring 10
(integer) 1
redis> TTL mystring
(integer) 9
redis> PERSIST mystring
(integer) 1
redis> TTL mystring
(integer) -1