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.
Instalowanie zależności.
dotnet add package StackExchange.Redis --version 2.6.122
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.