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。
谢谢。我会看看它。 –