@drunkstudent

Как использовать Redis для создания фидов(feed) пользователей?

Планирую использовать Redis для новостной ленты пользователей. Идея такакя:
1) Создаем pub/sub канал и скидываем туда activity пользователей
2) Слушаем воркерами (20-30) pub-канал и раскидываем activity по спискам пользователям (feed)
3) Когда пользователь запрашивает новости вытягием из списка необходимые данные (LPOP методом)
4) Архивируем прочтенные новости (инсертим в MySQL)
В правильном направлении ли я думаю? Может есть более лучшие варианты построения пользовательских фидов?
  • Вопрос задан
  • 182 просмотра
Решения вопроса 1
opium
@opium
Просто люблю качественно работать
если социалка не большая то покатит
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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