На каком этапе роста проекта нужно использовать Redis для очередей?
Сейчас в проекте используется порядка десятка Jobs, вызываемых когда нужно отправить сообщение на почту при регистрации, при появлении заказа, при смене статуса заказа... А так же с десяток Jobs, вызываемых при загрузке прайсов, при обновлении цен. Redis не используется.
Я правильно понимаю, что целесообразно подключить Redis для передачи управления очередями чтобы снизить нагрузку на текущую базу данных? Раньше на другом проекте я так делал, но в этом пока еще не подключили Redis.
Можете высказать пару мыслей по поводу целесообразности передачи управления очередями в Redis?
Нет, из Redis делать очереди такая себе идея. Доя этого создавались другие инструменты: RabbitMQ, Kafka и другие. Redis полез туда, но это не очереди, а система подписок на уведомления. Отличия минимальные, но есть