Compartir vía


Integración de Azure Cache for Redis con Service Connector

En esta página se muestran los métodos de autenticación y los clientes admitidos y se muestra el código de ejemplo que puede usar para conectar Azure Cache for Redis a otros servicios en la nube mediante Service Conectar or. Es posible que todavía pueda conectarse a Azure Cache for Redis en otros lenguajes de programación sin usar Service Connector. Esta página también muestra los nombres y valores predeterminados de las variables de entorno o la configuración de Spring Boot que se obtiene al crear la conexión de servicio.

Servicios de proceso admitidos

Service Conectar or se puede usar para conectar los siguientes servicios de proceso a Azure Cache for Redis:

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

Tipos de autenticación y tipos de cliente admitidos

En la tabla siguiente se muestran las combinaciones de métodos de autenticación y clientes que se admiten para conectar el servicio de proceso a Azure Cache for Redis mediante Service Conectar or. Un valor "Sí" indica que se admite la combinación, mientras que "No" indica que no se admite.

Tipo de cliente Identidad administrada asignada por el sistema Identidad administrada asignada por el usuario Secreto/cadena de conexión Entidad de servicio
.NET No No No
Go No No No
Java No No No
Java: Spring Boot No No No
Node.js No No No
Python No No No
Ninguno No No No

Esta tabla indica que el único método de autenticación admitido para todos los tipos de cliente de la tabla es el método Secret /cadena de conexión. No se admiten otros métodos de autenticación para ninguno de los tipos de cliente para conectarse a Azure Cache for Redis mediante Service Conectar or.

Nombres de variables de entorno predeterminados o propiedades de aplicación y código de ejemplo

Use los nombres de variables de entorno y las propiedades de la aplicación que se enumeran a continuación para conectar los servicios de proceso a Redis Server. En los ejemplos siguientes, sustituya los textos del marcador de posición <redis-server-name> y <redis-key> por el nombre y la clave de su propio servidor Redis. Para obtener más información sobre las convenciones de nomenclatura, consulte el artículo Service Conectar or internals (Interno de service Conectar).

Cadena de conexión

Nombre de la variable de entorno predeterminado Descripción Valor de ejemplo
AZURE_REDIS_CONNECTIONSTRING StackExchange. Cadena de conexión de Redis <redis-server-name>.redis.cache.windows.net:6380,password=<redis-key>,ssl=True,defaultDatabase=0

Código de ejemplo

Consulte los pasos y el código siguientes para conectarse a Azure Cache for Redis mediante un cadena de conexión.

  1. Instale las dependencias.

    dotnet add package StackExchange.Redis --version 2.6.122
    
  2. Obtenga el cadena de conexión de Redis de la variable de entorno agregada por Service Conectar or.

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

Pasos siguientes

Para más información sobre Service Connector, siga los tutoriales que se enumeran a continuación.