class RedisQueue extends Queue implements Queue (View source)
mixed | pushOn( string $queue, string $job, mixed $data = '') Push a new job onto the queue. | from Queue |
mixed | laterOn( string $queue, DateTime|int $delay, string $job, mixed $data = '') Push a new job onto the queue after a delay. | from Queue |
marshal() Marshal a push queue request and fire the job. | from Queue | |
mixed | bulk( array $jobs, mixed $data = '', string $queue = null) Push an array of jobs onto the queue. | from Queue |
void | setContainer( Container $container) Set the IoC container instance. | from Queue |
void | setEncrypter( Encrypter $crypt) Set the encrypter instance. | from Queue |
void | __construct( Database $redis, string $default = 'default', string $connection = null) Create a new Redis queue instance. | |
mixed | push( string $job, mixed $data = '', string $queue = null) Push a new job onto the queue. | |
mixed | pushRaw( string $payload, string $queue = null, array $options = array()) Push a raw payload onto the queue. | |
mixed | later( DateTime|int $delay, string $job, mixed $data = '', string $queue = null) Push a new job onto the queue after a delay. | |
void | release( string $queue, string $payload, int $delay, int $attempts) Release a reserved job back onto the queue. | |
Job|null | pop( string $queue = null) Pop the next job off of the queue. | |
void | deleteReserved( string $queue, string $job) Delete a reserved job from the queue. | |
void | migrateExpiredJobs( string $from, string $to) Migrate the delayed jobs that are ready to the regular queue. | |
Database | getRedis() Get the underlying Redis instance. | |
int|null | getExpire() Get the expiration time in seconds. | |
void | setExpire( int|null $seconds) Set the expiration time in seconds. |
Push a new job onto the queue.
Push a new job onto the queue after a delay.
Marshal a push queue request and fire the job.
Push an array of jobs onto the queue.
Set the IoC container instance.
Set the encrypter instance.
Create a new Redis queue instance.
Push a new job onto the queue.
Push a raw payload onto the queue.
Push a new job onto the queue after a delay.
Release a reserved job back onto the queue.
Pop the next job off of the queue.
Delete a reserved job from the queue.
Migrate the delayed jobs that are ready to the regular queue.
Get the underlying Redis instance.
Get the expiration time in seconds.
Set the expiration time in seconds.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.1/Illuminate/Queue/RedisQueue.html