I am planning to use sidekiq with rails in one of my projects. But the requirement is such that I after I en-queue any job I cannot afford to loose any job from the queue. That is in any case if the machine crashes or any other issue job shouldn't get lost. It's ok if it fails but it should be persisted somewhere.
so my question are as follows
1. Where does sidekiq save the job when it is queued (when we call 'perform_async') ?
2. Will this job remain in queue if my machine get crash/restarted?
Thank you for your time.