/**
  * Establish a queue connection.
  *
  * @param  array  $config
  * @return \Illuminate\Contracts\Queue\Queue
  */
 public function connect(array $config)
 {
     $queue = new RedisQueue($this->redis, $config['queue'], array_get($config, 'connection', $this->connection));
     $queue->setExpire(array_get($config, 'expire', 60));
     return $queue;
 }
Beispiel #2
0
 /**
  * Set the expiration time in seconds.
  *
  * @param int|null $seconds
  * @return void 
  * @static 
  */
 public static function setExpire($seconds)
 {
     \Illuminate\Queue\RedisQueue::setExpire($seconds);
 }