Проблемы при использовании клиента Redis для Golang (github.com/go-redis/redis )

#go #redis #open-telemetry

#Вперед #redis #открыть-телеметрия

Вопрос:

Я сталкиваюсь со следующими проблемами при использовании Redis client для Golang (https://github.com/go-redis/redis ). Эти проблемы связаны с перемещением go.opentelemetry.io/otel/api / форма go.opentelemetry.io/otel . Я был бы благодарен любому, кто предложит обходной путь для этих проблем.

  1. $ GOPATH src github.com go-redis redis internal instruments.go: 6:2: не удается найти пакет «go.opentelemetry.io/otel/api/global » в любом из:

  2. $ GOPATH src github.com go-redis redis internal instruments.go: 7: 2: не удается найти пакет «go.opentelemetry.io/otel/api/metric » в любом из:

  3. $ GOPATH src github.com go-redis redis internal util.go: 10:2: не удается найти пакет «go.opentelemetry.io/otel/api/trace » в любом из:

Поскольку instruments.go и util.go используют

  • «go.opentelemetry.io/otel/api/global «
  • «go.opentelemetry.io/otel/api/metric «
  • «go.opentelemetry.io/otel/api/trace «

Комментарии:

1. Отредактируйте вопрос, чтобы показать, как вы используете пакет. Команда go get github.com/go-redis/redis/v8 работает для меня.

2. Я использовал «go get github.com/go-redis/redis «. Большое спасибо за ваш быстрый ответ.

3. Следуйте инструкциям по установке пакета.