import "gopkg.in/redis.v3" var ( //Client for the database connection client *redis.Client ) func connect() { var resolvedURL = os.Getenv("REDIS_URL") var password = "" if !strings.Contains(herokuURL, "localhost") { parsedURL, _ := url.Parse(herokuURL) password, _ = parsedURL.User.Password() resolvedURL = parsedURL.Host } fmt.Printf("connecting to %s", herokuURL) client = redis.NewClient(&redis.Options{ Addr: resolvedURL, Password: password, DB: 0, // use default DB }) }