溫馨提示×

redis ttl怎樣改

小樊
81
2024-11-05 15:04:17
欄目: 云計(jì)算

要更改Redis中鍵的TTL(生存時(shí)間),您可以使用EXPIREPEXPIRE命令。這兩個(gè)命令的主要區(qū)別在于,EXPIRE使用秒為單位設(shè)置TTL,而PEXPIRE使用毫秒為單位。

以下是使用這些命令更改TTL的示例:

  1. 使用EXPIRE命令設(shè)置TTL(以秒為單位):
SET key value
EXPIRE key seconds

例如,如果您想將鍵my_key的值設(shè)置為hello,并將其TTL設(shè)置為60秒,您可以執(zhí)行以下命令:

SET my_key hello
EXPIRE my_key 60
  1. 使用PEXPIRE命令設(shè)置TTL(以毫秒為單位):
SET key value
PEXPIRE key milliseconds

例如,如果您想將鍵my_key的值設(shè)置為hello,并將其TTL設(shè)置為60000毫秒(60秒),您可以執(zhí)行以下命令:

SET my_key hello
PEXPIRE my_key 60000

要檢查鍵的剩余TTL,您可以使用TTL命令:

TTL key

這將返回剩余的TTL(以秒為單位)。如果鍵不存在或已過期,該命令將返回-1或-2。

0