色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

redis六種淘汰策略

Android編程精選 ? 來源:CSDN ? 作者:CSDN ? 2022-08-01 10:23 ? 次閱讀

redis是個基于內存的緩存數據庫,既然是基于內存的,那肯定就會有存滿的時候

如果真的存滿了,再有新的數據過來肯定就存不進去了

此時redis會執行既定的一些淘汰策略,本文大概講一下redis六種淘汰策略

01六種淘汰策略

1.noeviction(默認策略):對于寫請求不再提供服務,直接返回錯誤(DEL請求和部分特殊請求除外)

2.allkeys-lru:從所有key中使用LRU算法進行淘汰(LRU算法:即最近最少使用算法)

3.volatile-lru:從設置了過期時間的key中使用LRU算法進行淘汰

4.allkeys-random:從所有key中隨機淘汰數據

5.volatile-random:從設置了過期時間的key中隨機淘汰

6.volatile-ttl:在設置了過期時間的key中,淘汰過期時間剩余最短的

當使用volatile-lru、volatile-random、volatile-ttl這三種策略時,如果沒有key可以被淘汰,則和noeviction一樣返回錯誤

02如何獲取及設置內存淘汰策略

1、獲取當前內存淘汰策略:

127.0.0.1:6379> configgetmaxmemory-policy

可以看到當前使用的默認的noeviction策略

2、獲取Redis能使用的最大內存大小

127.0.0.1:6379> configgetmaxmemory

如果不設置最大內存大小或者設置最大內存大小為0,在64位操作系統下不限制內存大小,在32位操作系統下最多使用3GB內存。32 位的機器最大只支持 4GB 的內存,而系統本身就需要一定的內存資源來支持運行,所以 32 位機器限制最大 3 GB 的可用內存

3、設置淘汰策略

通過配置文件設置淘汰策略(修改redis.conf文件):

maxmemory-policy allkeys-lru

通過命令修改淘汰策略:

127.0.0.1:6379> configsetmaxmemory-policyallkeys-lru

4、設置Redis最大占用內存大小

#設置Redis最大占用內存大小為100M
127.0.0.1:6379> configsetmaxmemory100mb

審核編輯 :李倩


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據庫
    +關注

    關注

    7

    文章

    3845

    瀏覽量

    64592
  • Redis
    +關注

    關注

    0

    文章

    378

    瀏覽量

    10907

原文標題:Redis 6種淘汰機制,看看你知道哪些?

文章出處:【微信號:AndroidPush,微信公眾號:Android編程精選】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Redis Cluster之故障轉移

    1. Redis Cluster 簡介 Redis Cluster 是 Redis 官方提供的 Redis 集群功能。 為什么要實現 Redis
    的頭像 發表于 01-20 09:21 ?158次閱讀
    <b class='flag-5'>Redis</b> Cluster之故障轉移

    華為云Flexus X實例,Redis性能加速評測及對比

    隨著云計算技術的飛速發展,Redis 作為一高性能的內存數據庫,在各種應用場景中發揮著越來越重要的作用。為了滿足不同用戶對 Redis 性能的高要求,華為云推出了 Flexus X 實例,并提供了
    的頭像 發表于 12-29 15:47 ?206次閱讀
    華為云Flexus X實例,<b class='flag-5'>Redis</b>性能加速評測及對比

    Redis緩存與Memcached的比較

    關鍵特性和差異: 1. 數據存儲 Redis: Redis是一個開源的鍵值存儲,支持多種數據結構,如字符串、列表、集合、有序集合、散列、位圖、超日志和地理空間索引。 它支持持久化,可以將內存中的數據保存到磁盤,支持RDB(快照)和AOF(日志)兩
    的頭像 發表于 12-18 09:33 ?210次閱讀

    深度排查恩智浦MCX N系列支持的六種電源模式

    前 言 在上周文章-MCX N系列之電源管理中,小編帶大家了解了MCX N系列的電源架構以及不同的電源配置,本篇文章將介紹MCX N系列支持的六種電源模式,分別為: Active Sleep
    發表于 12-12 09:33 ?299次閱讀
    深度排查恩智浦MCX N系列支持的<b class='flag-5'>六種</b>電源模式

    如何運用數字化技術加速西格瑪策略的實施與成效?

    在眾多管理策略中,西格瑪以其嚴謹的數據驅動方法論,成為了企業追求卓越品質與效率的不二法門。然而,傳統西格瑪的實施往往面臨周期長、成本高、數據收集與分析復雜等挑戰。那么,如何運用數字化技術為
    的頭像 發表于 10-31 09:41 ?200次閱讀

    六種dcdc變換器特點是什么

    DC-DC變換器是將一個電壓值的直流電源轉換成另一個電壓值的直流電源的電子設備。它們在電源管理、電池充電、便攜式電子設備等領域中非常重要。以下是六種常見的DC-DC變換器及其特點的介紹: 降壓變換器
    的頭像 發表于 09-30 16:27 ?726次閱讀

    水冷液冷負載系統的六種基本類型

    您可以選擇六種基本類型的冷卻系統,以滿足負載的冷卻需求。每個人都有其優點和缺點。本文旨在識別不同類型的冷卻系統并確定它們的優缺點,以便您可以根據自己的需求做出明智的選擇。
    的頭像 發表于 07-08 07:35 ?584次閱讀
    水冷液冷負載系統的<b class='flag-5'>六種</b>基本類型

    K8S學習教程(二):在 PetaExpress KubeSphere容器平臺部署高可用 Redis 集群

    前言 Redis 是在開發過程中經常用到的緩存中間件,為了考慮在生產環境中穩定性和高可用,Redis通常采用集群模式的部署方式。 在制定Redis集群的部署策略時,常規部署在虛擬機上的
    的頭像 發表于 07-03 15:30 ?825次閱讀
    K8S學習教程(二):在 PetaExpress KubeSphere容器平臺部署高可用 <b class='flag-5'>Redis</b> 集群

    快速搞懂GPIO控制器的六種模式

    六種常見模式,我們特地整理了這篇文章。??焖俑愣瓽PIO控制器的六種模式我們拿STM32芯片舉例,下圖是GPIO控制器的簡單框圖:通過框圖可以分為輸入和輸出兩個
    的頭像 發表于 05-18 08:04 ?1597次閱讀
    快速搞懂GPIO控制器的<b class='flag-5'>六種</b>模式

    Redis 開源協議調整,我們怎么辦?

    2 024 年 3 月 20 日, Redis 官方宣布,從 Redis 7.4 版本開始,Redis 將獲得源可用許可證 ( RSALv2 ) 和服務器端公共許可證 ( SSPLv1 ) 的雙重
    的頭像 發表于 05-09 22:59 ?460次閱讀
    <b class='flag-5'>Redis</b> 開源協議調整,我們怎么辦?

    Redis開源版與Redis企業版,怎么選用?

    點擊“藍字”關注我們數以千計的企業和數以百萬計的開發人員Redis開源版來構建應用程序。但隨著用戶數量、數據量和地區性的增加,成本、可擴展性、運營和可用性等問題也隨之而來。Redis企業版
    的頭像 發表于 04-04 08:04 ?1173次閱讀
    <b class='flag-5'>Redis</b>開源版與<b class='flag-5'>Redis</b>企業版,怎么選用?

    GaussDB(for Redis) 特性揭秘:大 key 治理

    ? 從 DBA 的視角看,大 Key 無疑是引起 Redis 線上問題的常見原因。為了解決大 Key 隱患,業務首先要遵守合理的開發規范,減少大 Key 的產生和訪問依賴。但有時大 Key 是在程序
    的頭像 發表于 03-28 22:06 ?692次閱讀
    GaussDB(for <b class='flag-5'>Redis</b>) 特性揭秘:大 key 治理

    新版 Redis 不再“開源”,對使用者都有哪些影響?

    2024 年 3 月 20 日,Redis Labs 宣布從 Redis 7.4 開始,將原先比較寬松的 BSD 源碼使用協議修改為 RSAv2和 SSPLv1協議。該變化意味著 Redis
    的頭像 發表于 03-27 22:30 ?529次閱讀
    新版 <b class='flag-5'>Redis</b> 不再“開源”,對使用者都有哪些影響?

    Redis官方搜索引擎來了,性能炸裂!

    RediSearch 是一個 Redis 模塊,為 Redis 提供查詢、二級索引和全文搜索功能。
    的頭像 發表于 02-21 10:01 ?2482次閱讀
    <b class='flag-5'>Redis</b>官方搜索引擎來了,性能炸裂!

    路由器的六種傳輸模式,你都知道哪個呢?

    路由器的六種傳輸模式,你都知道哪個呢? 路由器是當今網絡通信中不可或缺的設備,它能將網絡數據包在不同的計算機網絡中進行轉發。而在這個過程中,路由器還支持多種傳輸模式。 1. 靜態路由模式 靜態路由
    的頭像 發表于 02-04 14:08 ?2352次閱讀
    主站蜘蛛池模板: 国产午夜精品鲁丝片 | 寂寞夜晚免费观看视频 | 国语自产视频在线 | 男女车车的车车网站W98免费 | 性做久久久久免费观看 | 久久国产伦子伦精品 | 免费无遮挡又黄又爽网站 | 青草在线观看视频 | 快穿女主有名器的H纯肉黄暴拉文 | 国产精品免费一区二区三区视频 | 日本无码色哟哟婷婷最新网站 | 国产日韩久久久精品影院首页 | 野花社区视频WWW高清 | 久久99国产精品二区不卡 | 久久香蕉国产线看观看精品 | 4399的视频BD高清在线观看免费 | 黄小飞二人转 | 久久精品嫩草影院免费看 | 中文字幕欧美日韩VA免费视频 | 国产精品线路一线路二 | 99久久国语露脸精品国产 | 俄罗斯freeⅹ性欧美 | 免费在线视频a | 美女pk精子4 | 国产又湿又黄又硬又刺激视频 | china18一19 第一次 | 热热久久这里只有精品 | 国模精品一区二区三区视频 | 浴室里强摁做开腿呻吟的漫画男男 | 4虎影院午夜在线观看 | 97视频在线观看免费视频 | 变态露出野外调教 | 在线 无码 中文 强 乱 | 精品水蜜桃久久久久久久 | 99久久国产综合精品网成人影院 | 护士美女照片 | 国产精品亚洲专区在线播放 | 青春禁区动漫免费观看 | 美女张开腿露尿口给男人亲 | 口内射精颜射极品合集 | 亚洲九九精品 |