Каковы мои варианты хранения при написании промежуточного программного обеспечения Rack для приложений Rails?

Предполагая, что мое промежуточное программное обеспечение Rack разработано специально для приложений Rails, какие варианты хранения у меня есть? Например, есть ли способ прочитать / записать в кеш Rails?

1 ответ

Решение

Да, кеш Rails не зависит от Rack, вы можете использовать его так:

Rails.cache.read("city")   # => nil
Rails.cache.write("city", "Duckburgh")
Rails.cache.read("city")   # => "Duckburgh"

Вы можете прочитать больше о кешировании в Rails из учебника по кешированию Rails.

Вы также можете использовать свое собственное решение, например, подключение к экземпляру Redis/Memcached, общение с базой данных NoSQL. Есть много решений для этой проблемы.

Другие вопросы по тегам