溫馨提示×

redis的set怎樣設(shè)置過期

小樊
82
2024-11-11 19:24:26
欄目: 云計算

在Redis中,可以使用EXPIREPEXPIRE命令為已設(shè)置的鍵(key)設(shè)置過期時間。EXPIRE命令的參數(shù)是以秒為單位的,而PEXPIRE命令的參數(shù)是以毫秒為單位的。

以下是使用EXPIREPEXPIRE命令為鍵設(shè)置過期時間的示例:

  1. 使用EXPIRE命令設(shè)置過期時間(以秒為單位):
SET mykey value
EXPIRE mykey 60

在這個例子中,我們首先使用SET命令將鍵mykey的值設(shè)置為value,然后使用EXPIRE命令為該鍵設(shè)置一個過期時間,過期時間為60秒。

  1. 使用PEXPIRE命令設(shè)置過期時間(以毫秒為單位):
SET mykey value
PEXPIRE mykey 60000

在這個例子中,我們同樣首先使用SET命令將鍵mykey的值設(shè)置為value,然后使用PEXPIRE命令為該鍵設(shè)置一個過期時間,過期時間為60000毫秒(即60秒)。

需要注意的是,當(dāng)鍵過期后,Redis會自動刪除該鍵及其對應(yīng)的值。此外,如果需要檢查一個鍵是否已經(jīng)過期,可以使用TTLPTTL命令。TTL命令返回剩余的過期時間(以秒為單位),而PTTL命令返回剩余的過期時間(以毫秒為單位)。

0