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

首頁 > 數據庫 > Redis > 正文

Redis的LRU機制介紹

2020-10-28 21:40:54
字體:
來源:轉載
供稿:網友

在Redis中,如果設置的maxmemory,那就要配置key的回收機制參數maxmemory-policy,默認volatile-lru,參閱Redis作者的原博客:antirez weblog >> Redis as an LRU cache

原文中寫得很清楚:

復制代碼 代碼如下:

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 激情视频免费看 | 在线a免费观看 | 一级毛片真人免费播放视频 | 黄色羞羞视频在线观看 | 国产精品久久久久久久久久久天堂 | 一级片九九 | 午夜男人在线观看 | 日韩精品中文字幕一区二区 | www.91sese| 日本黄色a视频 | 亚洲精品a级| 性爱免费在线视频 | 欧美一级高清免费 | 综合在线一区 | 圆产精品久久久久久久久久久 | 久久久一区二区三区视频 | av国产片 | 亚洲欧美在线视频免费 | 日本精品二区 | 国产妞干网 | 午夜天堂在线视频 | 欧美激情天堂 | 天天夜夜草| 一级网站 | 一级片久久免费 | 一级毛片真人免费播放视频 | 91羞羞 | 麻豆小视频在线观看 | www.国产一区.com | 黄色av网站免费 | 精品国产91久久久 | 亚洲视屏 | 久久久久久久久久久久久久久久久久 | 黄污污网站 | 成人午夜视频免费 | 久久精品一区二区三区四区五区 | av在线免费看片 | 久久久国产精品视频 | 欧美大电影免费观看 | 欧美成人视 | 国产免费一级淫片 |