RedisStorageDriver constructor

RedisStorageDriver({
  1. required DriverConfig config,
  2. QueueMetrics? metrics,
  3. FailedJobHandler? dlqHandler,
  4. QueueMiddlewarePipeline? middleware,
  5. String? host,
  6. int? port,
  7. String? password,
  8. String? queueName,
})

Implementation

RedisStorageDriver({
  required super.config,
  super.metrics,
  super.dlqHandler,
  super.middleware,
  String? host,
  int? port,
  String? password,
  String? queueName,
})  : host = host ??
          config.driverSpecificConfig['host'] as String? ??
          'localhost',
      port = port ?? config.driverSpecificConfig['port'] as int? ?? 6379,
      password =
          password ?? config.driverSpecificConfig['password'] as String?,
      queueName = queueName ??
          config.driverSpecificConfig['queueName'] as String? ??
          'default';