?
本文檔使用 php中文網(wǎng)手冊(cè) 發(fā)布
EXPIREAT key timestamp
自1.2.0起可用。
時(shí)間復(fù)雜度: O(1)
EXPIREA T與 EXPIRE 具有相同的效果和語義,但不是指定表示TTL(生存時(shí)間)的秒數(shù),而是需要絕對(duì)的 Unix時(shí)間戳(1970年1月1日以來的秒數(shù))。過去的時(shí)間戳?xí)⒓磩h除密鑰。
有關(guān)該命令的具體語義,請(qǐng)參閱 EXPIRE 的文檔。
引入 EXPIREAT 是為了將相對(duì)超時(shí)轉(zhuǎn)換為 AOF 持久模式的絕對(duì)超時(shí)。當(dāng)然,它可以直接用來指定給定密鑰將在特定時(shí)間到期。
整數(shù)回復(fù),具體為:
1
如果超時(shí)被設(shè)置。
0
如果key
不存在。
redis> SET mykey "Hello" "OK"
redis> EXISTS mykey (integer) 1
redis> EXPIREAT mykey 1293840000 (integer) 1
redis> EXISTS mykey (integer) 0