溫馨提示×

redis怎么設(shè)置過期時間

小億
105
2023-11-20 20:13:46
欄目: 云計算

在Redis中,可以通過使用EXPIRE命令來設(shè)置鍵的過期時間。

具體的命令語法如下:

EXPIRE key seconds

其中,key是要設(shè)置過期時間的鍵名,seconds是鍵的過期時間,單位為秒。

示例:

SET mykey "Hello"
EXPIRE mykey 60

上述示例中,mykey鍵被設(shè)置為60秒后過期。

另外,還可以使用TTL命令來查看鍵的剩余存活時間(Time To Live)。

示例:

TTL mykey

該命令將返回mykey鍵的剩余存活時間,以秒為單位。如果鍵不存在或者沒有設(shè)置過期時間,則返回-1;如果鍵已經(jīng)過期,則返回-2。

需要注意的是,EXPIRE命令只能設(shè)置鍵的過期時間,無法取消或更新過期時間。如果需要取消鍵的過期時間,可以使用PERSIST命令。如果需要更新鍵的過期時間,則可以使用EXPIREAT命令。

0