public function QueueBase::__construct in Redis 8
Constructs a \Drupal\Core\Queue\DatabaseQueue object.
Parameters
string $name: The name of the queue.
array $settings: Array of Redis-related settings for this queue.
4 calls to QueueBase::__construct()
- PhpRedis::__construct in src/
Queue/ PhpRedis.php  - Constructs a \Drupal\redis\Queue\PhpRedis object.
 - Predis::__construct in src/
Queue/ Predis.php  - Constructs a \Drupal\redis\Queue\Predis object.
 - ReliablePhpRedis::__construct in src/
Queue/ ReliablePhpRedis.php  - Constructs a \Drupal\redis\Queue\PhpRedis object.
 - ReliablePredis::__construct in src/
Queue/ ReliablePredis.php  - Constructs a \Drupal\redis\Queue\Predis object.
 
4 methods override QueueBase::__construct()
- PhpRedis::__construct in src/
Queue/ PhpRedis.php  - Constructs a \Drupal\redis\Queue\PhpRedis object.
 - Predis::__construct in src/
Queue/ Predis.php  - Constructs a \Drupal\redis\Queue\Predis object.
 - ReliablePhpRedis::__construct in src/
Queue/ ReliablePhpRedis.php  - Constructs a \Drupal\redis\Queue\PhpRedis object.
 - ReliablePredis::__construct in src/
Queue/ ReliablePredis.php  - Constructs a \Drupal\redis\Queue\Predis object.
 
File
- src/
Queue/ QueueBase.php, line 79  
Class
- QueueBase
 - Redis queue implementation.
 
Namespace
Drupal\redis\QueueCode
public function __construct($name, array $settings) {
  $this->name = $name;
  $this->reserveTimeout = $settings['reserve_timeout'];
  $this->availableListKey = static::KEY_PREFIX . $name . ':avail';
  $this->availableItems = static::KEY_PREFIX . $name . ':items';
  $this->claimedListKey = static::KEY_PREFIX . $name . ':claimed';
  $this->leasedKeyPrefix = static::KEY_PREFIX . $name . ':lease:';
  $this->incrementCounterKey = static::KEY_PREFIX . $name . ':counter';
}