0
如何讓REDIS
將最近最少使用的數據保存到磁盤以節省一些內存?如何讓Redis將LRU數據保存到磁盤?
我已經看到REDIS
的文檔,但我只找到了如何將內存限制設置爲特定數量的MB,並且所有驅逐策略都表示,當應該將新項目插入數據庫時,應刪除舊項目,但我需要將它們存儲在磁盤中,我該怎麼做?
如何讓REDIS
將最近最少使用的數據保存到磁盤以節省一些內存?如何讓Redis將LRU數據保存到磁盤?
我已經看到REDIS
的文檔,但我只找到了如何將內存限制設置爲特定數量的MB,並且所有驅逐策略都表示,當應該將新項目插入數據庫時,應刪除舊項目,但我需要將它們存儲在磁盤中,我該怎麼做?
那麼這個問題的答案不是使用Redis,而是使用Redis compatible database like Ardb,這反過來又可以配置爲使用LevelDB下的引擎蓋supports LRU type on-disk caches。
Redis是一個內存數據庫,因此它將所有數據存儲在RAM中。磁盤(可選)僅用於保存數據,以便在出現故障/關閉時,重新啓動Redis後將數據加載到RAM。標準Redis沒有辦法做你正在滑雪的東西。 – 2015-03-19 08:03:34
感謝您的幫助:) – flashdisk 2015-03-19 09:21:41