code: func NewEnqueuer(namespace string, pool *redis.Pool) *Enqueuer {
  	if pool == nil {
  		panic("NewEnqueuer needs a non-nil *redis.Pool")
  	}
  
  	return &Enqueuer{
  		Namespace:             namespace,
  		Pool:                  pool,
  		queuePrefix:           redisKeyJobsPrefix(namespace),
  		knownJobs:             make(map[string]int64),
  		enqueueUniqueScript:   redis.NewScript(2, redisLuaEnqueueUnique),
  		enqueueUniqueInScript: redis.NewScript(2, redisLuaEnqueueUniqueIn),
  	}
  }
docs: // NewEnqueuer creates a new enqueuer with the specified Redis namespace and Redis pool.