Use Redis lock to ensure single local directogv run

This will mean that the cronjob can be safely enabled on multiple servers.