#node.js #redis
#node.js #redis
Вопрос:
Использование nodejs и redis sub / pub system. Когда я вхожу в свое веб-приложение, я хочу получать последний опубликованный контент после подписки на него через nodejs. Возможно ли это? При входе в систему я хочу, чтобы пользователь видел контент с канала, на который он подписан. Прямо сейчас, когда я вхожу в систему, данных нет, но когда я публикую контент на канале, он появляется, я обновляю страницу, и контент больше не отображается.
Редактировать
Когда пользователь входит в систему, я бы вместо этого просто загрузил результаты из БД через php, а затем оттуда подписался на канал через nodejs и обновил строки через redis sub / pub? Так ли это будет работать?
Ответ №1:
Я думаю, что лучший ответ — в любое время, когда данные публикуются на канале, одновременно сохранять эти данные в redis, используя имя канала в качестве ключа. Затем, когда пользователь входит в систему, он получает эти данные в redis, отображает их, а затем подписывается на канал в ожидании обновленной информации. Вы согласны или есть лучший способ?