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設置爲永遠不過期。