當前位置:首頁 » 文件管理 » redis查詢緩存過期時間

redis查詢緩存過期時間

發布時間: 2025-08-13 15:44:36

① Redis緩存過期機制

一、針對與設置了過期時間的key值

    1.(主動)定期刪除:定時隨機的檢查過期的key,如果過期則清理刪除

        redis.conf(每秒檢查的次數1-500)配置:   hz 10

    2.(被動)惰性刪除:當客戶端請求到一個已經過期的key時,redis會檢查是否過期並刪除

所以,雖然key過期了,但是沒被清理的話,還是會占內存的。

二、內存淘汰管理機制Memory Management

    當內存占滿之後,redis提供緩存淘汰機制。

    redis.conf: maxmemory <bytes>

* noeviction:舊緩存永不過期,新緩存設置不了,返回錯誤 

* allkeys-lru:清除最少用的舊緩存,然後保存新的緩存(推薦使用)

* allkeys-random:在所有的緩存中隨機刪除(不推薦)

* volatile-lru:在那些設置了expire過期時間的緩存中,清除最少用的舊緩存,然後保存新的緩存

* volatile-random:在那些設置了expire過期時間的緩存中,隨機刪除緩存

* volatile-ttl:在那些設置了expire過期時間的緩存中,刪除即將過期的

熱點內容
刀工解壓 發布:2025-08-13 22:45:20 瀏覽:516
阿里雲伺服器怎麼停用了 發布:2025-08-13 22:40:35 瀏覽:200
編譯mysql導致卡住 發布:2025-08-13 22:35:22 瀏覽:353
il編譯 發布:2025-08-13 22:25:47 瀏覽:185
ig中單壓縮 發布:2025-08-13 22:23:12 瀏覽:84
繞地球演算法 發布:2025-08-13 22:22:19 瀏覽:576
戰艦打造安卓什麼時候上架 發布:2025-08-13 22:12:49 瀏覽:227
安卓內屏怎麼檢測 發布:2025-08-13 22:02:07 瀏覽:259
python常見面試題及答案 發布:2025-08-13 21:55:29 瀏覽:582
資料庫原理的試卷 發布:2025-08-13 21:46:40 瀏覽:822