Redis的TTL(Time To Live)是用于設置鍵的過期時間的。要調整TTL,你可以使用EXPIRE
或PEXPIRE
命令。這里是具體的操作方法:
EXPIRE
命令設置TTL:EXPIRE key seconds
其中,key
是你想要設置過期時間的鍵,seconds
是過期時間(以秒為單位)。例如,如果你想要為鍵my_key
設置一個5秒的過期時間,你可以執行以下命令:
EXPIRE my_key 5
PEXPIRE
命令設置TTL(以毫秒為單位):PEXPIRE key milliseconds
其中,key
是你想要設置過期時間的鍵,milliseconds
是過期時間(以毫秒為單位)。例如,如果你想要為鍵my_key
設置一個1000毫秒(1秒)的過期時間,你可以執行以下命令:
PEXPIRE my_key 1000
注意:如果鍵已經存在,EXPIRE
命令會更新其過期時間,而PEXPIRE
命令會替換原有的過期時間。
要檢查一個鍵的剩余TTL,你可以使用TTL
命令:
TTL key
這將返回鍵的剩余TTL(以秒為單位)。如果鍵不存在或沒有設置過期時間,該命令將返回-1或-2。