溫馨提示×

redis怎么設(shè)置失效時(shí)間

小億
117
2024-02-02 16:36:56
欄目: 云計(jì)算

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

語法:EXPIRE key seconds

示例:

SET mykey "hello"
EXPIRE mykey 10

以上示例中,EXPIRE mykey 10命令將mykey的過期時(shí)間設(shè)置為10秒。當(dāng)10秒過去后,Redis會自動(dòng)刪除mykey。

如果想要獲取鍵的剩余過期時(shí)間,可以使用TTL命令。

語法:TTL key

示例:

TTL mykey

以上示例中,TTL mykey命令會返回mykey的剩余過期時(shí)間,單位為秒。如果鍵不存在或鍵沒有設(shè)置過期時(shí)間,則返回-1。如果鍵已經(jīng)過期了,則返回-2。

0