Стороннее приложение отправляет регулярные / запускаемые обновления в базу данных Redis как list.
Приложение Laravel должно периодически проверять Redis, и если есть данные, будет произведена дальнейшая обработка. Может ли кто-нибудь предложить лучший способ сделать это в laravel (5.7 *).
примерно каждые 10 минут.






Я бы рекомендовал создать команду и использовать планировщик задач. В Laravel уже есть способ подключения вашего приложения к Redis.
Вы можете найти больше информации о планировщике задач в документация Laravel по планированию задач. Обратите внимание, что вам необходимо добавить планировщик в cronlist вашего сервера. Laravel также предоставляет документация об их реализации Redis.
Примечание: Поскольку планирование задач может привести к определенной нестабильности, особенно если у вашего сервера было некоторое время простоя, и вам нужно проверить базу данных в определенное установленное время, я бы рекомендовал рассмотреть возможность использования веб-перехватчика для запуска Laravel проверки базы данных Redis. Таким образом, использование многосерверной среды также становится намного менее болезненным.
Вы можете указать, насколько регулярно это должно происходить? Обычно вы просто устраиваете работу