快取 - 關於REDIS持久化
ringa_lee
ringa_lee 2017-04-24 09:13:27
0
3
798

設定持久化後,如果記憶體滿了,REDIS是怎麼處理的?例如記憶體8G,硬碟也會只存8G的東西嗎?開始我認為不是以為內存滿了會把一些冷數據繼續打到硬碟,最近聽一朋友說實際上不是這樣的。到底打到硬碟沒呢?

ringa_lee
ringa_lee

ringa_lee

全部回覆(3)
阿神

持久化和記憶體是否滿了應該沒有關係。當記憶體使用達到maxmemory值的時候,Redis會使用maxmemory-policy配置規則來回收記憶體:http://www.redis.cn/topics/lru-cache.html
關於持久化更多資訊參考:http: //www.redis.cn/topics/persistence.html。

刘奇

沒有,持久化兩種方式 一種是複製目前庫 一種是記錄指令。預設用前者,實際用的時候用後者

迷茫

兩種方式。
1、RDB 持久化檔案(二進位壓縮檔)(預設為開啟),RDB執行持久化時會阻塞redis執行緒。

2、AOF 持久化寫入指令(開啟後 比RDB優先)。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!