I'm new to celery, please let me know in comments if more information is required.
I have around 3000 tasks queued in redis and i want to execute these tasks concurrently over multiple threads, after a bit of research i ended up using eventlet for thread pooling and set concurrency to 500, like so
celery worker -A <app_name> -P eventlet -c 500
but when i checked celery flower many free threads are available which the celery is not using

Any idea on how to make use of those free threads and make tasks faster? also if possible please suggest a good read for working with celery