Redis最大內存配置

redis內存數據庫,這也是程序開發中使用比較多的內存數據庫。

redis是內存數據庫,所使用數據全部保存在內存中,在32位操作系統中redis的最大使用內存量爲將近3G左右,在64位操作系統中使用沒有限制。

當沒有設置最大使用內存時默認沒有限制,redis最大使用量根據操作系統判定。這就導致瞭如果我們在程序設計中沒有考慮到數據最大臨界值,會導致操作系統崩潰,系統處於假死狀態。

如何設置redis最大內存使用量呢?maxmemory

修改redis配置文件redis.conf,配置文件中maxmemory參數。

設置了最大內存,是不是就該設置redis的數據淘汰策略,畢竟存儲空間是有限的,而數據產生時無限的,

設置maxmemory-policy

至於兩個參數如何設置redis默認配置文件中說明的很清楚了,在此不在詳述。

寫這個只是爲了提醒自己,在使用redis的時候一定要設置最大內存使用量,否則後果你是無法想象的。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章