欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

redis中過期鍵的設(shè)置

EXPIRE key seconds

10年積累的成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有煙臺(tái)免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

用來對(duì)一個(gè)鍵設(shè)置一個(gè)過期時(shí)間,第二個(gè)參數(shù)表示經(jīng)過多少秒后鍵過期。 一個(gè)鍵過期后, 這個(gè)鍵將會(huì)被自動(dòng)刪除。 在redis術(shù)語中,帶有過期時(shí)間的鍵經(jīng)常被稱作volatile(易變的)。

當(dāng)對(duì)這個(gè)鍵使用刪除,或者覆蓋操作的時(shí)候, 過期時(shí)間會(huì)被清理,這些操作包括DEL, SET,GETSET和所有的*STORE命令。而那些修改鍵值的命令不會(huì)修改過期時(shí)間,例如修改數(shù)值的IINCR,向隊(duì)列中增加新值的LPUSH,修改hash表中的成員的HSET。

如果你只是想清除過期時(shí)間,可以調(diào)用PERSIST命令,這樣這個(gè)鍵就不會(huì)過期。過期時(shí)間是鍵的一個(gè)屬性,不會(huì)因?yàn)殒I修改名字(RENAME)而發(fā)生變化。當(dāng)使用RENAME覆蓋了其他鍵時(shí), 只是過了一個(gè)覆蓋效果,改名的鍵還會(huì)保留其過期時(shí)間。

注意一點(diǎn):對(duì)一個(gè)鍵使用非正數(shù)調(diào)用EXPIRE/PEXPIRE命令,或者使用一個(gè)過去時(shí)間調(diào)用EXPIREAT/PEXPIREAT會(huì)將這個(gè)鍵直接移除。

更新過期時(shí)間

對(duì)一個(gè)有過期時(shí)間的鍵調(diào)用EXPIRE可以更新這個(gè)鍵的過期時(shí)間。

返回值

調(diào)用EXPIRE key seconds會(huì)返回0或者1, 0表示鍵不存在,1表示鍵已經(jīng)被設(shè)置超時(shí)。

Redis如何處理帶有過期時(shí)間的鍵

帶有過期時(shí)間的鍵

正常情況下,redis的鍵是一直存在的,直到這個(gè)鍵被顯示刪除(通過DEL命令),或者因?yàn)閮?nèi)存限制因素被清除。對(duì)某個(gè)鍵設(shè)置超時(shí)時(shí)間,需要額外的內(nèi)存來記錄相關(guān)信息,redis會(huì)保證,當(dāng)鍵過期時(shí),這個(gè)鍵會(huì)被移除。

過期時(shí)間精度

從redis2.6開始, 過期時(shí)間的偏差在0到1毫秒之間。

過期時(shí)間邏輯

鍵的過期時(shí)間使用的是Unix的絕對(duì)時(shí)間戳(以毫秒作為精度),就算redis實(shí)例被關(guān)閉,到那個(gè)unix時(shí)間戳,鍵也會(huì)過期(只是不會(huì)立刻清理)。

如果你希望通過移動(dòng)RDB文件將一個(gè)redis中的數(shù)據(jù)移動(dòng)到另外一臺(tái)電腦上的redis中,你需要確保這兩個(gè)電腦的unix絕對(duì)時(shí)間戳一致。

如果你對(duì)鍵設(shè)置了過期時(shí)間,那么不要隨便修改你的電腦時(shí)間,因?yàn)閞edis會(huì)經(jīng)常檢查系統(tǒng)時(shí)間,如果你將時(shí)間向前調(diào)整,會(huì)出現(xiàn)應(yīng)該過期的鍵不過期。如果你將時(shí)間向后調(diào)整,會(huì)出現(xiàn)不應(yīng)該過期的鍵過期了。

redis如何清理過期的鍵:

redis通過兩種方式清理過期的鍵:被動(dòng)清理和主動(dòng)清理。

(1)被動(dòng)清理:訪問一個(gè)帶有過期時(shí)間的鍵時(shí),如果發(fā)現(xiàn)這個(gè)鍵已經(jīng)過期了,那么就會(huì)將這個(gè)鍵清除。

(2)redis每秒會(huì)進(jìn)行10次檢查,每次檢查包括:

  • 從帶有過期時(shí)間的鍵中隨機(jī)選擇20個(gè),然后刪除所有過期的鍵。

  • 如果這20個(gè)中有超過25%的鍵已過期,那么再次執(zhí)行步驟1)。

這是一個(gè)簡(jiǎn)單的概率算法,我們假設(shè)選擇的鍵可以作為所有帶過期時(shí)間的鍵的一個(gè)樣本。通過上述操作,我們可以基本確定超時(shí)的鍵所占帶有超時(shí)時(shí)間的鍵的比率小于25%. 那么因?yàn)槲辞謇淼倪^期的鍵,而多占的內(nèi)存也應(yīng)該小于25%.

副本(replication)和AOF文件中如何處理過期清理

為了不破壞一致性,當(dāng)一個(gè)鍵過期清理時(shí),DEL操作將會(huì)和AOF文件以及所有的副本節(jié)點(diǎn)同步。通過這種方式,過期清理操作,由主節(jié)點(diǎn)進(jìn)行負(fù)責(zé),從節(jié)點(diǎn)不會(huì)處理鍵的過期清理,只會(huì)等待主節(jié)點(diǎn)的DEL命令,這樣主節(jié)點(diǎn)和從節(jié)點(diǎn)的鍵空間會(huì)保持一致。

以上就是redis鍵過期設(shè)置的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!

網(wǎng)頁(yè)名稱:redis中過期鍵的設(shè)置
文章路徑:http://aaarwkj.com/article40/gdieho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷推廣、網(wǎng)站設(shè)計(jì)網(wǎng)頁(yè)設(shè)計(jì)公司網(wǎng)站內(nèi)鏈、軟件開發(fā)標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
欧美亚洲一区二区三区91| 成人黄色av在线看| 看夫妻性生活免费视频| 亚洲精品污一区二区三区| 免费亚洲一区二区三区| 亚洲综合色视频免费在线播放| 日韩电影网国产精品| 国产国语久久91老女人| 星空无限传媒国产最新| 亚洲av成人三区国产精品| 自偷自拍在线免费观看| 色中文字幕人妻诱惑制服| 日韩精品一区二区视频大全| 视频在线观看亚洲午夜福利| 精品国产91高清在线观看| 日韩无砖区2021不卡| 九七青青草视频在线观看| 久久99久久久国产精品| 亚洲欧美中文日韩一区| 日韩欧美人妻一二三四区| 日本人妻风俗店中文字幕| 中文字幕乱码一区二区欧美| 日本的一级片一区二区| 日韩欧美亚洲国产另类| 九九久久精品久久久精品| 亚洲香蕉一级视频在线播放| 中文字幕人成乱码在线| 免费女性啪啪无遮挡网站| 日本中文字幕不卡在线一区二区| 天天操天天日天天射夜夜爽| 亚洲性感人妻系列网站| 亚洲精品不卡一区二区| 后入蜜桃臀美女在线观看| 操国产熟女大白屁股| 国产一区二区不卡在线播放 | 国产精品又大又黑又长又粗| 久久精品国产亚洲av麻豆网站| 国产精品亚洲欧美日韩在线播放| 日韩毛片中文字幕在线观看| 激情五月婷婷中文字幕| 亚洲精品不卡在线观看|