麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Redis > 正文

深入解析Redis的LRU機制

2020-02-17 14:55:32
字體:
來源:轉載
供稿:網友

這篇文章主要將給各位深入解析Redis的LRU機制,Redis會按LRU算法刪除設置了過期時間但還沒有過期的key,而對于沒有設置過期時間的key,Redis是永遠保留的,需要的朋友可以參考下吧。

在Redis中,如果設置的maxmemory,那就要配置key的回收機制參數maxmemory-policy,默認volatile-lru

原文中寫得很清楚:


Another way to use Redis as a cache is the maxmemory directive, a feature that allows specifying a maximum amount of memory to use. When new data is added to the server, and the memory limit was already reached, the server will remove some old data deleting a volatile key, that is, a key with an EXPIRE (a timeout) set, even if the key is still far from expiring automatically.


在Redis服務器占用內存達到maxmemory的情況下,當再想增加內存占用時,會按maxmemory-policy機制將老的數據刪除。這里簡單說一下volatile-lru,Redis會按LRU算法刪除設置了過期時間但還沒有過期的key,而對于沒有設置過期時間的key,Redis是永遠保留的。當然,如果你不想刪除沒有過期的key,那可以使用noeviction機制

?

?


# MAXMEMORY POLICY: how Redis will select what to remove when maxmemory
# is reached? You can select among five behavior:
#
# volatile-lru -> remove the key with an expire set using an LRU algorithm
# allkeys-lru -> remove any key accordingly to the LRU algorithm
# volatile-random -> remove a random key with an expire set
# allkeys-random -> remove a random key, any key
# volatile-ttl -> remove the key with the nearest expire time (minor TTL)
# noeviction -> don't expire at all, just return an error on write operations

深入解析Redis的LRU機制就為大家介紹到這里,想必都已有了一定的了解,更多關于Redis的內容請繼續關注武林技術頻道。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 深夜福利视频免费观看 | 国产精品久久久乱弄 | 天天草夜夜骑 | 一本色道久久综合亚洲精品图片 | 91香蕉国产亚洲一区二区三区 | 国产精品久久久久久久久久电影 | 国产自在线 | 一级免费在线 | 久久凹凸| 大逼逼影院 | 国产一区二区精品91 | 色天天综合网 | 久久亚洲国产午夜精品理论片 | 欧美一级特黄aaaaaaa什 | 成人精品视频在线 | 国产成人午夜高潮毛片 | 亚洲男人一区 | 亚洲小视频在线 | 欧美成人高清视频 | 成人午夜精品久久久久久久蜜臀 | 91看片在线观看视频 | 久草欧美| 西川av在线一区二区三区 | 亚洲综合网站 | 91精品观看91久久久久久国产 | 国产女王女m视频vk 中文日韩 | 一区二区三区手机在线观看 | 亚洲午夜激情网 | 中国av免费在线观看 | 色操网 | 久久久tv | 国产美女爽到喷白浆的 | 性生活视频网站 | 2021免费日韩视频网 | 夜间福利网站 | 中文字幕在线一 | 日韩视频一区二区三区四区 | 万圣街在线观看免费完整版 | 国产精品7区 | 国产精品久久久久久久久久三级 | 欧美 日韩 国产 在线 |