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