Integrieren von Azure Cache for Redis in Service Connector
Diese Seite zeigt unterstützte Authentifizierungsmethoden und -clients und zeigt Beispielcode, den Sie verwenden können, um Azure Cache für Redis mit anderen Clouddiensten mithilfe von Service Verbinden or zu verbinden. Möglicherweise können Sie auch in anderen Programmiersprachen eine Verbindung zu Azure Cache for Redis herstellen, ohne Service Connector zu verwenden. Auf dieser Seite werden auch die Namen und Werte der Standardumgebungsvariablen (oder die Spring Boot-Konfiguration) angezeigt, die Sie erhalten, wenn Sie die Dienstverbindung erstellen.
Unterstützte Computedienste
Der Dienst Verbinden or kann verwendet werden, um die folgenden Computedienste mit Azure Cache für Redis zu verbinden:
- Azure App Service
- Azure-Funktionen
- Azure Container Apps
- Azure Spring Apps
Unterstützte Authentifizierungstypen und Client-Typen
Die folgende Tabelle zeigt, welche Kombinationen von Authentifizierungsmethoden und Clients unterstützt werden, um Ihren Computedienst mit Azure Cache für Redis mithilfe von Service Verbinden or zu verbinden. Ein "Ja" gibt an, dass die Kombination unterstützt wird, während ein "Nein" angibt, dass sie nicht unterstützt wird.
Clienttyp | Systemseitig zugewiesene verwaltete Identität | Benutzerseitig zugewiesene verwaltete Identität | Geheimnis/Verbindungszeichenfolge | Dienstprinzipal |
---|---|---|---|---|
.NET | Nein | Nein | Ja | Nein |
Go | Nein | Nein | Ja | Nein |
Java | Nein | Nein | Ja | Nein |
Java - Spring Boot | Nein | Nein | Ja | Nein |
Node.js | Nein | Nein | Ja | Nein |
Python | Nein | Nein | Ja | Nein |
Keine | Nein | Nein | Ja | Nein |
Diese Tabelle gibt an, dass die einzige unterstützte Authentifizierungsmethode für alle Clienttypen in der Tabelle die Methode "Geheim/Verbindungszeichenfolge" ist. Andere Authentifizierungsmethoden werden für einen der Clienttypen nicht unterstützt, um mithilfe von Service Verbinden or eine Verbindung mit dem Azure-Cache für Redis herzustellen.
Standardumgebungsvariablennamen oder Anwendungseigenschaften und Beispielcode
Verwenden Sie die unten aufgeführten Namen und Anwendungseigenschaften der Umgebungsvariablen, um Computedienste mit Redis Server zu verbinden. Ersetzen Sie den Platzhaltertext <redis-server-name>
und <redis-key>
in allen Beispielen unten durch Ihren eigenen Redis-Servernamen und Schlüssel. Weitere Informationen zu Benennungskonventionen finden Sie im Artikel "Service Verbinden or internals".
Verbindungszeichenfolge
Standardname der Umgebungsvariablen | Beschreibung | Beispielswert |
---|---|---|
AZURE_REDIS_CONNECTIONSTRING | StackExchange. Redis-Verbindungszeichenfolge | <redis-server-name>.redis.cache.windows.net:6380,password=<redis-key>,ssl=True,defaultDatabase=0 |
Beispielcode
Lesen Sie die schritte und den folgenden Code, um mithilfe eines Verbindungszeichenfolge eine Verbindung mit Azure Cache für Redis herzustellen.
Installieren Sie Abhängigkeiten.
dotnet add package StackExchange.Redis --version 2.6.122
Rufen Sie die Redis-Verbindungszeichenfolge aus der Umgebungsvariable ab, die von Service Verbinden or hinzugefügt wurde.
using StackExchange.Redis; var connectionString = Environment.GetEnvironmentVariable("AZURE_REDIS_CONNECTIONSTRING"); var _redisConnection = await RedisConnection.InitializeAsync(connectionString: connectionString);
Nächste Schritte
Befolgen Sie die unten aufgeführten Tutorials, um mehr über Service Connector zu erfahren.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für