在redis中,如何在創建key的同時,設置key的過期時間


1、通過下面的創建key,同時設置過期時間

SET key value EX seconds

 

示例:

set teskey01 123 ex 60

 

 

設置key的過期時間是60s,這樣在創建的時候,就開始倒計時了。

 

通過工具看,TTL,會定期的刷新,到0之後,這個key就會被刪除了。

 

60s後,key不存在

 

 

如果一個key的TTL是 -1 ,表示key是不過期的。

 

2、查看一個key的過期時間

 

使用ttl命令

TTL key

 

示例:

設置過期時間600秒鐘。

 

每次執行ttl命令,都可以查看還有多久過期。

 

3、修改已經存在key的過期時間

 

使用expire命令

EXPIRE mykey 60

 

示例:

就會重啓key的過期時間。

 

4、修改key爲永不過期

 

PERSIST mykey

 

示例:

表示將key設置爲永遠不過期。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章