Skip to content

Instantly share code, notes, and snippets.

@derhansen
Last active November 10, 2022 17:17
Show Gist options
  • Save derhansen/5709b8de3194566f5653 to your computer and use it in GitHub Desktop.
Save derhansen/5709b8de3194566f5653 to your computer and use it in GitHub Desktop.
Laravel 5 - remove all jobs from a queue (redis driver)
Redis::connection()->del('queues:myqueue');
@mkantautas
Copy link

del() expects an array, not string... @derhansen care to elaborate ?

@mattkomarnicki
Copy link

Hey @neorganic, just simply wrap the string in an array…

Redis::connection()->del([
    sprintf('queues:%s', $this->getQueueName()),
]);

however I see that passing a string works as well.

@Ravenna
Copy link

Ravenna commented Mar 8, 2019

Saved my cake!

@jackbaron
Copy link

jackbaron commented Jan 27, 2021

Hi all!
How to insert queue on redis.
Example: Redis::conection()->add([dataQueueInsert])
is there any way like that?

@wturrell
Copy link

Nowadays (Laravel 8, using artisan tinker):

use Illuminate\Support\Facades\Redis;
Redis::del('queues:myqueue');

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment