簡體   English   中英

Rails緩存存儲更改

[英]Rails cache store changing

目前,我有:memory_store作為Rails中的緩存存儲。 我想將緩存存儲更改為:file_store 是自動清除內存還是我需要手動清除內存? 如何確定使用:memory_story了多少內存? 因為在rails c中使用Rails.cache不會顯示任何內容。

提前致謝。

如何確定使用:memory_story占用了多少內存? 因為在rails c中使用Rails.cache不會顯示任何內容。

沒錯 Memorystore以相同的過程將所有內容存儲到內存中。 在運行rails c您將啟動一個新進程,該進程無法訪問存儲數據的進程。

您可以通過檢查環境文件來檢查內存存儲高速緩存的最大大小。 默認值為32Mb,但可以這樣更改:

config.cache_store = :memory_store, :size => 64.megabytes

我想將緩存存儲更改為:file_store。 是自動清除內存還是我需要手動清除內存?

我認為殺死進程(也稱為Rails服務器)將清除緩存。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM