Rails, Postgres, Redis и лайки/дизайки?

Здравствуйте! Смотрю в сторону гема https://github.com/davidcelis/recommendable
Но не могу понять. Вот там используется Redis(я с ним не знаком), и не совсем понимаю как все происходит.
Все лайки и дизлайки которые ставятся, записываются в Redis. Но как я понимаю они там вечно храниться не будут?
Нужно как-то со временем переносить эту инфу, например в postgres? Объясните пожалуйста..

На данный момент я использую гем https://github.com/ryanto/acts_as_votable для лайков, на Postgres, но получается довольно сильная нагрузка на серв..
  • Вопрос задан
  • 681 просмотр
Решения вопроса 1
@vsuhachev
Из документации к этому гему:

To ensure that users' recommendations are processed after they rate items, make sure your bundled queue system is running


NOTE: Your Redis database MUST be persistent. All ratings are stored permanently in Redis. If you're worried about Redis losing data, keep backups.


Фоновая задача нужна для того чтобы обновлять связи внутри хранилища Redis. Или можно вызывать обновление вручную (см. davidcel.is/recommendable/#manually-generating-rec...)

UPD: В итоге оказалось что все хранится в Redis
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы