Integrowanie usługi Azure Cache for Redis z usługą service Połączenie or

Na tej stronie przedstawiono obsługiwane metody uwierzytelniania i klientów oraz pokazano przykładowy kod, za pomocą którego można połączyć usługę Azure Cache for Redis z innymi usługami w chmurze przy użyciu usługi Service Połączenie or. Nadal możesz nawiązać połączenie z usługą Azure Cache for Redis w innych językach programowania bez korzystania z usługi Service Połączenie or. Na tej stronie są również wyświetlane domyślne nazwy zmiennych środowiskowych i wartości (lub konfiguracja platformy Spring Boot) podczas tworzenia połączenia z usługą.

Obsługiwane usługi obliczeniowe

Za pomocą Połączenie usługi można połączyć następujące usługi obliczeniowe z usługą Azure Cache for Redis:

  • Azure App Service
  • Azure Functions
  • Azure Container Apps
  • Azure Spring Apps

Obsługiwane typy uwierzytelniania i typy klientów

W poniższej tabeli pokazano, które kombinacje metod uwierzytelniania i klientów są obsługiwane do łączenia usługi obliczeniowej z usługą Azure Cache for Redis przy użyciu usługi Service Połączenie or. Wartość "Tak" wskazuje, że kombinacja jest obsługiwana, a wartość "Nie" wskazuje, że nie jest obsługiwana.

Typ klienta Tożsamość zarządzana przypisana przez system Tożsamość zarządzana przypisana przez użytkownika Wpis tajny/parametry połączenia Jednostka usługi
.NET Nie Nie. Tak Nie.
Go Nie Nie. Tak Nie.
Java Nie Nie. Tak Nie.
Java — Spring Boot Nie Nie. Tak Nie.
Node.js Nie Nie. Tak Nie.
Python Nie Nie. Tak Nie.
Brak Nie Nie. Tak Nie.

Ta tabela wskazuje, że jedyną obsługiwaną metodą uwierzytelniania dla wszystkich typów klientów w tabeli jest metoda Secret/parametry połączenia. Inne metody uwierzytelniania nie są obsługiwane w przypadku żadnego z typów klientów w celu nawiązania połączenia z usługą Azure Cache for Redis przy użyciu usługi Service Połączenie or.

Domyślne nazwy zmiennych środowiskowych lub właściwości aplikacji i przykładowy kod

Użyj nazw zmiennych środowiskowych i właściwości aplikacji wymienionych poniżej, aby połączyć usługi obliczeniowe z serwerem Redis. Dla każdego z poniższych przykładów zastąp tekst <redis-server-name>zastępczy i <redis-key> własną nazwą serwera Redis i kluczem. Aby uzyskać więcej informacji na temat konwencji nazewnictwa, zapoznaj się z artykułem Service Połączenie or internals (Usługi Połączenie or internals).

Parametry połączenia

Domyślna nazwa zmiennej środowiskowej opis Przykładowa wartość
AZURE_REDIS_CONNECTIONSTRING StackExchange. Parametry połączenia usługi Redis <redis-server-name>.redis.cache.windows.net:6380,password=<redis-key>,ssl=True,defaultDatabase=0

Przykładowy kod

Zapoznaj się z poniższymi krokami i kodem, aby nawiązać połączenie z usługą Azure Cache for Redis przy użyciu parametry połączenia.

  1. Instalowanie zależności.

    dotnet add package StackExchange.Redis --version 2.6.122
    
  2. Pobierz parametry połączenia usługi Redis ze zmiennej środowiskowej dodanej przez usługę Service Połączenie or.

    using StackExchange.Redis;
    var connectionString = Environment.GetEnvironmentVariable("AZURE_REDIS_CONNECTIONSTRING");
    var _redisConnection = await RedisConnection.InitializeAsync(connectionString: connectionString);
    

Następne kroki

Postępuj zgodnie z samouczkami wymienionymi poniżej, aby dowiedzieć się więcej o usłudze Połączenie or.