Delen via


Azure Cache voor Redis integreren met Service Verbinding maken or

Op deze pagina ziet u ondersteunde verificatiemethoden en -clients en ziet u voorbeeldcode die u kunt gebruiken om Azure Cache voor Redis te verbinden met andere cloudservices met behulp van Service Verbinding maken or. Mogelijk kunt u nog steeds verbinding maken met Azure Cache voor Redis in andere programmeertalen zonder Service Verbinding maken or te gebruiken. Op deze pagina ziet u ook de standaardnamen en waarden van omgevingsvariabelen (of Spring Boot-configuratie) die u krijgt wanneer u de serviceverbinding maakt.

Ondersteunde rekenservices

Service Verbinding maken or kan worden gebruikt om de volgende rekenservices te verbinden met Azure Cache voor Redis:

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

Ondersteunde verificatietypen en clienttypen

In de onderstaande tabel ziet u welke combinaties van verificatiemethoden en clients worden ondersteund voor het verbinden van uw rekenservice met Azure Cache voor Redis met behulp van Service Verbinding maken or. Een 'Ja' geeft aan dat de combinatie wordt ondersteund, terwijl een 'Nee' aangeeft dat deze niet wordt ondersteund.

Client-type Door het systeem toegewezen beheerde identiteit Door de gebruiker toegewezen beheerde identiteit Geheim/verbindingsreeks Service-principal
.NET Nee No Ja Nr.
Go Nee No Ja Nr.
Java Nee No Ja Nr.
Java - Spring Boot Nee No Ja Nr.
Node.js Nee No Ja Nr.
Python Nee No Ja Nr.
Geen Nee No Ja Nr.

Deze tabel geeft aan dat de enige ondersteunde verificatiemethode voor alle clienttypen in de tabel de methode Secret/verbindingsreeks is. Andere verificatiemethoden worden niet ondersteund voor een van de clienttypen om verbinding te maken met Azure Cache voor Redis met behulp van Service Verbinding maken or.

Namen van standaardomgevingsvariabelen of toepassingseigenschappen en voorbeeldcode

Gebruik de namen en toepassingseigenschappen van de omgevingsvariabelen die hieronder worden vermeld om rekenservices te verbinden met Redis Server. Vervang voor elk voorbeeld hieronder de tijdelijke aanduidingen en <redis-server-name><redis-key> door uw eigen Redis-servernaam en -sleutel. Raadpleeg het artikel Service Verbinding maken or internals voor meer informatie over naamconventies.

Verbindingsreeks

Naam van standaardomgevingsvariabele Beschrijving Voorbeeldwaarde
AZURE_REDIS_CONNECTIONSTRING StackExchange. Redis verbindingsreeks <redis-server-name>.redis.cache.windows.net:6380,password=<redis-key>,ssl=True,defaultDatabase=0

Voorbeeldcode

Raadpleeg de stappen en code hieronder om verbinding te maken met Azure Cache voor Redis met behulp van een verbindingsreeks.

  1. Installeer afhankelijkheden.

    dotnet add package StackExchange.Redis --version 2.6.122
    
  2. Haal de Redis-verbindingsreeks op uit de omgevingsvariabele die is toegevoegd door Service Verbinding maken or.

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

Volgende stappen

Volg de onderstaande zelfstudies voor meer informatie over Service Verbinding maken or.