Allow connection using URL like 'redis://host:port/db'
Only initialize logging if it's not initialized already
Add option to worker to stop when idle