redis內存數據庫,這也是程序開發中使用比較多的內存數據庫。
redis是內存數據庫,所使用數據全部保存在內存中,在32位操作系統中redis的最大使用內存量爲將近3G左右,在64位操作系統中使用沒有限制。
當沒有設置最大使用內存時默認沒有限制,redis最大使用量根據操作系統判定。這就導致瞭如果我們在程序設計中沒有考慮到數據最大臨界值,會導致操作系統崩潰,系統處於假死狀態。
如何設置redis最大內存使用量呢?maxmemory
修改redis配置文件redis.conf,配置文件中maxmemory參數。
設置了最大內存,是不是就該設置redis的數據淘汰策略,畢竟存儲空間是有限的,而數據產生時無限的,
設置maxmemory-policy
至於兩個參數如何設置redis默認配置文件中說明的很清楚了,在此不在詳述。
寫這個只是爲了提醒自己,在使用redis的時候一定要設置最大內存使用量,否則後果你是無法想象的。