redis怎么設(shè)置最大占用內(nèi)存

redis怎么設(shè)置最大占用內(nèi)存

設(shè)置方法:

(學(xué)習(xí)視頻分享:redis視頻教程

redis設(shè)置占用物理機(jī)最大的內(nèi)存

#占用最大20G maxmemory?20480mb

Redis設(shè)置內(nèi)存裝不下了,有限刪除即將過(guò)期的。

當(dāng)前已用內(nèi)存超過(guò)maxmemory限定時(shí),觸發(fā)主動(dòng)清理策略

  • volatile-lru:只對(duì)設(shè)置了過(guò)期時(shí)間的key進(jìn)行LRU(默認(rèn)值)

  • allkeys-lru : 刪除lru算法的

  • keyvolatile-random:隨機(jī)刪除即將過(guò)期

  • keyallkeys-random:隨機(jī)刪除

  • volatile-ttl : 刪除即將過(guò)期的

  • noeviction : 永不過(guò)期,返回錯(cuò)誤當(dāng)mem_used內(nèi)存已經(jīng)超過(guò)maxmemory的設(shè)定,對(duì)于所有的讀寫請(qǐng)求

#超過(guò)后刪除即將過(guò)期的 maxmemory-policy??volatile-ttl

相關(guān)推薦:redis視頻教程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊7 分享