我已将Rails设置为使用redis作为其缓存存储:
config.cache_store = :redis_store
但是,我在与生产相同的服务器上有一个暂存环境,它们都使用相同的redis实例。
如何按环境命名redis缓存记录?
答案 0 :(得分:2)
redis-store
gem可以接受名称空间作为会话存储的第二个参数。也许它也可以以同样的方式接受缓存存储的命名空间?
答案 1 :(得分:2)
添加到initializers / session_store.rb
YourApp :: Application.config.session_store:redis_store,servers:{namespace:'sessions'}