?
This document uses PHP Chinese website manual Release
TTL key
自1.0.0起可用。
時(shí)間復(fù)雜度: O(1)
返回具有超時(shí)的密鑰的剩余生存時(shí)間。這種內(nèi)省功能允許Redis客戶端檢查給定密鑰將繼續(xù)成為數(shù)據(jù)集的一部分的秒數(shù)。
在 Redis 2.6 或更高版本中,-1
如果密鑰不存在或者密鑰存在但沒有關(guān)聯(lián)到期,則該命令將返回。
從 Redis 2.8 開始,錯(cuò)誤發(fā)生時(shí)的返回值發(fā)生了變化:
-2
如果該鍵不存在,則該命令返回。
-1
如果密鑰存在但沒有關(guān)聯(lián)過期,則該命令返回。
另請(qǐng)參閱以毫秒分辨率返回相同信息的 PTTL 命令(僅在 Redis 2.6 或更高版本中可用)。
整數(shù)回復(fù):TTL 以秒為單位,或者為負(fù)值以指示錯(cuò)誤(請(qǐng)參閱上述說明)。
redis> SET mykey "Hello" "OK"
redis> EXPIRE mykey 10 (integer) 1
redis> TTL mykey (integer) 10