Clear Sidekiq queues

Sidekiq is mostly used for moving long-running jobs into a background process. It uses Redis to manage its job queue. We often need to clear this queue of jobs to start afresh.

To clear the queue of jobs, I ran the following commands as listed in Sidekiq wiki.

Sidekiq::ScheduledSet.new.clear
Sidekiq::RetrySet.new.clear

Sometimes, these commands would clear the queue. Other times, you would need to clear the queue from Redis itself.