ruby-on-rails - 使用 Redis 的 Rails 页面缓存?

标签 ruby-on-rails ruby-on-rails-3 caching redis

有没有人用redis来存储Rails页面缓存创建的缓存html文件?

我有多台服务器都将它们的缓存文件存储在已安装的驱动器上,但存在无法轻松解决的延迟问题。我无法在每台机器上存储缓存文件,因为我没有办法跨机器使缓存失效。

最佳答案

页面缓存将始终写入文件系统。考虑使用操作缓存或片段缓存。

这是 Rails 指南中有关 memcached 的部分:

http://guides.rubyonrails.org/caching_with_rails.html#activesupport-cache-memcachestore

如果你想坚持使用 Redis,你将需要这个 gem:

https://github.com/jodosha/redis-store

关于ruby-on-rails - 使用 Redis 的 Rails 页面缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9625094/

相关文章:

ruby - Rmagic 不适用于 Rails3

django - 实用(Django)缓存策略和实现?缓存长,数据更改时缓存无效

javascript - 使用 JavaScript 在 Rails 中动态更新表单

ruby-on-rails - 需要用另一种语言为 Rails 生产应用程序编写代码吗?

ruby - 为什么 Ruby String.hash 跨机器不一致?

magento - 如何删除magento中产品图片的缓存url

caching - 如何找出哈希值的含义?

ruby-on-rails - Rails 4 验证电子邮件中特定域的存在

ruby-on-rails - 以多选形式显示先前选择的选项(rails)

ruby - 如何根据 id 数组重新排序 activerecord 数组