Redis提供了TTL
命令來獲取key的剩余過期時間。可以使用以下命令來獲取key的剩余過期時間:
TTL key
其中,key
是要獲取過期時間的鍵名。
TTL命令的返回值有以下幾種情況:
當key存在且沒有設置過期時間時,返回-1;
當key不存在時,返回-2;
當key存在且有設置過期時間時,返回剩余的過期時間(以秒為單位)。
另外,Redis還提供了PTTL
命令用于以毫秒為單位獲取key的剩余過期時間。語法與TTL
命令類似:
PTTL key
使用PTTL
命令返回的剩余過期時間是以毫秒為單位的。