Redis-Queue (RQ) Task Queues in Production
Yes, redis and redis-queue is very easy to setup. And yes, they can be used in a production system. You can also take a look at RabbitMQ. It can be used as task queue. It support persistence and clustering for scaling.
I recently started having a need for a task queue in my Django program, and I'm worried about how robust it will be in the future or what will need to be overcome for a production deployment. 
I'm using the Redis-Queue or RQ library for Python, which markets itself as easier to learn and use than something like Celery (which I haven't quite learned). Does anyone have any input on this? Do you think RQ coupled with Redis would be OK in production, or would you use something else? What do large-scale apps use for task queueing?