如果數據超出可用RAM,Redis數據存儲會發生什麼情況?如果數據超出可用內存,Redis數據存儲會發生什麼情況?
回答
我認爲在redis配置中存在一個存儲大小設置,這將阻止您添加更多的數據,而不是您所設置的存儲容量。如果你建立了一個不適合物理內存的商店,它只會要求操作系統提供更多的內存,其中一些會被分頁到磁盤,並帶來明顯的性能影響。
Redis的下一個版本有可存儲在磁盤上不常用的按鍵自己的虛擬內存實現 - http://antirez.com/post/redis-virtual-memory-story.html
我是這麼認爲的,但是很快就支持Vmem的博客文章非常有用,我將等到2.0發佈之後再考慮Redis的任何用法,因爲目前我的使用應用程序不需要100%的內存覆蓋率,只有熱點纔是重要的。這也將極大地提供以低成本VPS運行Redis的靈活性,並且如果我需要擴展,就不需要從更高的規模開始,因爲它需要足夠的內存用於當前的每個對象。 – 2010-04-09 13:00:45
Redis VM實際上已被棄用。 – amb 2013-03-18 11:00:43
- 1. 如果堆棧內存變滿,會發生什麼情況
- 2. 如果MySQL數據庫未關閉,會發生什麼情況?
- 3. log4net到SQLServer:如果數據庫不可用,會發生什麼情況?
- 4. 如果在rootfs上發生內存泄漏,會發生什麼情況?
- 5. 如果我爲不存在的參數調用ParamByName,會發生什麼情況?
- 6. 如果我將實體放入Google App Engine數據存儲區兩次,會發生什麼情況?
- 7. 如果handle_call函數中存在「record = State」,會發生什麼情況?
- 8. 如果超時,會發生什麼情況?
- 9. 如果kmem_cache沒有可用內存分配會發生什麼?
- 10. 當數據庫脫機時,symfony會發生什麼情況?
- 11. 當SQL DELETE查詢超時時,數據會發生什麼情況?
- 12. 如果Web服務更改參數會發生什麼情況?
- 13. 虛函數內聯函數會發生什麼情況?
- 14. 如果輸入的數字超過C中數據類型的範圍,會發生什麼情況?
- 15. 在不使用數據庫的情況下存儲數據android
- 16. 如果DTD鏈接無處可逃,會發生什麼情況?
- 17. 如果應用程序的大小足以裝入可用RAM內存,將會發生什麼情況?
- 18. 什麼數據庫可以存儲樹?
- 19. 使用超出內存的數據
- 20. 如果我將datetime作爲float存儲在數據庫中,會發生什麼事情?
- 21. 如果構造函數拋出`new`分配的內存會發生什麼?
- 22. Redis - 如何存儲我的數據?
- 23. '文檔數據存儲'和'鍵值數據存儲'是什麼?
- 24. 如果會話超時,global.asax中的session_start會發生什麼情況?
- 25. 分析Redis內存使用情況
- 26. 爲什麼數據不會存儲在我的數據庫中?
- 27. 如果我使用printf(「one \ 0two」),會發生什麼情況;?
- 28. 如果不使用Xmx會發生什麼情況?
- 29. minimax:如果min不起作用會發生什麼情況
- 30. 如果CFile :: Write引發異常會發生什麼情況?
我的問題是不重複的,我問它幾乎是去年同期的 – 2017-07-19 13:49:06
可悲的是,[沒有按年齡(問題)(https://meta.stackoverflow.com/questions/252929/which-question-is-the-better-reference-for-a-duplicate) - >這是更好的問題,更好的答案是其他問題是重複的。這個問題是一個重複的問題,答案是根據Redis VM的更新被棄用。有關這個問題的更新來處理這個問題,但不是在這個問題上 – Zoe 2017-07-19 14:57:15