1
我在網上搜索,但我發現的所有答案都非常原始。假設我想在3個不同的集羣上在Rails應用程序中進行設置。我該如何配置這個?什麼是最好的方式來做到這一點?預先感謝您的幫助。Memcached Rails集羣配置
我在網上搜索,但我發現的所有答案都非常原始。假設我想在3個不同的集羣上在Rails應用程序中進行設置。我該如何配置這個?什麼是最好的方式來做到這一點?預先感謝您的幫助。Memcached Rails集羣配置
在你config/environments/production.rb
設置緩存存儲與多個服務器,就像這樣:
config.cache_store = :mem_cache_store,
"memcached1:11211",
"memcached2:11211",
"memcached3:11211"
這將設置內存緩存服務器的單一集羣。如果每個大小都爲1GB,那麼總共有3GB的緩存空間。
有關更多信息,請參閱Caching with Rails。
相反,如果你想有機會獲得3臺單獨的內存緩存服務器,而無需與Rails.cache整合,只需創建新MemCache
連接。有關更多信息,請參見memcache-client's readme。
謝謝。我會看看它。 –