Change cache driver for Laravel Task Scheduler onOneServer
With onOneServer you can prevent jobs from running on multiple workers:
$schedule->command('report:generate')
    ->fridays()
    ->at('17:00')
    ->onOneServer();
It uses the default cache driver configured by the environment variable CACHE_DRIVER. But what if you want to use another one?
That’s possible by calling useCache with the desired cache driver name:
$schedule->command('report:generate')
    ->fridays()
    ->at('17:00')
    ->useCache('database')
    ->onOneServer();