Is there a way to reduce polling woth django dramtiq
I have a webapp using django hosted on render cloud platform which allows users to make api call to deepseek.
These api calls sometimes take 5 minutes to respond, and doing so with async may cause issues if user connection drops.
So I planned to use a Dramatiq background worker hosted on a render service too seperate to the web app.
I set up redis with upstash and connected to dramtiq and it turned out it was polling redis hundreds to thousand per minute which on upstash equates to commands which equates to a high cost.
So my goal is to reduce the polling to once per minute to reduce my redis commands number to reduce costs.
I have tried setting up gevent too but now sure how to reduce redis polling with dramtiq and also use gevent.