Как кэшировать пространство имен по среде, используя config.cache_store =: redis_store? - PullRequest
5 голосов
/ 18 марта 2012

Я настроил Rails для использования redis в качестве хранилища кеша:

config.cache_store = :redis_store

Однако у меня есть промежуточная среда на том же сервере, что и на рабочем, и они оба используют один и тот же экземпляр redis.

Как я могу получить пространство имен записей кэша Redis в зависимости от среды?

Ответы [ 2 ]

2 голосов
/ 20 декабря 2013

Добавить в инициализаторы / session_store.rb

YourApp :: Application.config.session_store: redis_store, серверы: {пространство имен: 'session'}

2 голосов
/ 18 марта 2012

redis-store gem может принять пространство имен в качестве второго параметра для хранилища сеансов.Может быть, он также может принимать пространство имен для кеша таким же образом?

Конфигурация Rails

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...