Как сохранить значение в memcached store от рельса работника - PullRequest
2 голосов
/ 25 ноября 2010

В моем приложении rails я хочу сохранить значение из рабочего в memcached и прочитать его из контроллера приложения. Но в работнике я не смог сохранить значение, как показано ниже

cache_store.write('db_status','down')

это говорит, неопределенная локальная переменная или метод cache_store.

Как настроить моего работника для записи в хранилище memcache.

Я установил хранилище кэша, как показано ниже

config.action_controller.cache_store = :mem_cache_store 

в моей среде config. Мне нужно использовать то же хранилище кеша на моем рабочем месте.

Спасибо

1 Ответ

2 голосов
/ 25 ноября 2010

Откуда взялся cache_store?

Если вы настроили внутреннюю функцию кэширования Rails для подключения к Memcached, тогда вы можете использовать

Rails.cache.write("key", "value")
Rails.cache.fetch("key") { ... }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...