日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

Redis設(shè)置key的過期時(shí)間_Redis

作者:z.jiaminf ? 更新時(shí)間: 2023-03-16 編程語言

Redis中可以設(shè)置數(shù)據(jù)的過期時(shí)間,一旦過期自動刪除數(shù)據(jù)。

1.設(shè)置過期時(shí)間 expire

127.0.0.1:6379> set name
"ok"
//設(shè)置10s后過期,expire單位秒
127.0.0.1:6379> expire name 10 
//設(shè)置10s后過期,pexpire 單位毫秒
127.0.0.1:6379> pexpire age 10000
(integer) 1

2.查看剩余時(shí)間 ttl

查看剩余存活時(shí)長,單位秒
127.0.0.1:6379> ttl name
(integer) 7
查看剩余存活時(shí)長,單位毫秒
127.0.0.1:6379> pttl name
(integer) 4006

3.取消過期persist

127.0.0.1:6379> set age 18
OK
127.0.0.1:6379> expire age 20
(integer) 1
127.0.0.1:6379> ttl age
(integer) 15
取消過期
127.0.0.1:6379> persist age
(integer) 1
ttl返回-1表示沒有設(shè)置過期時(shí)間,返回-2表示數(shù)據(jù)不存在
127.0.0.1:6379> ttl age
(integer) -1
127.0.0.1:6379> get age
"18"

原文鏈接:https://blog.csdn.net/zhangjiaming_zjm/article/details/127694293

欄目分類
最近更新