Queue With 1 Worker Processes More than 1 job concurrently

@bain: Please see the below links regarding the distributed lock when using Redis:

Update:
Regarding the issue with applying the queue name to background jobs, have you tried the following method: