Задать вопрос
@drunkstudent

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

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

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

Похожие вопросы