Compartilhar via


Integrar o Cache do Azure para Redis com o Conector de serviço

Esta página mostra métodos e clientes de autenticação com suporte e mostra o código de exemplo que você pode usar para conectar o Cache do Azure para Redis a outros serviços de nuvem usando o Service Connector. Você ainda poderá se conectar ao Cache do Azure para Redis em outras linguagens de programação sem usar o Conector de serviço. Esta página também mostra nomes e valores da variável de ambiente padrão (ou configuração do Spring Boot) que você obtém ao criar a conexão de serviço.

Serviço de computação com suporte

O Service Connector pode ser usado para conectar os seguintes serviços de computação ao Cache do Azure para Redis:

  • Serviço de aplicativo do Azure
  • Funções do Azure
  • Aplicativos de Contêiner do Azure
  • Azure Spring Apps

Tipos de autenticação e tipos de cliente com suporte

A tabela abaixo mostra quais combinações de métodos de autenticação e clientes têm suporte para conectar seu serviço de computação ao Cache do Azure para Redis usando o Service Connector. Um "Sim" indica que a combinação é suportada, enquanto um "Não" indica que ela não é suportada.

Tipo de cliente Identidade gerenciada atribuída pelo sistema Identidade gerenciada atribuída pelo usuário Cadeia de conexão/segredo Entidade de serviço
.NET Não No Sim Não
Go Não No Sim Não
Java Não No Sim Não
Java – Spring Boot Não No Sim Não
Node.js Não No Sim Não
Python Não No Sim Não
Nenhum Não No Sim Não

Esta tabela indica que o único método de autenticação com suporte para todos os tipos de cliente na tabela é o método Secreto/cadeia de conexão. Não há suporte para outros métodos de autenticação para nenhum dos tipos de cliente para se conectar ao Cache do Azure para Redis usando o Service Connector.

Nomes de variáveis de ambiente padrão ou propriedades de aplicativo e código de exemplo

Use os nomes de variáveis de ambiente e as propriedades de aplicativo listados abaixo para conectar serviços de computação ao Servidor Redis. Para cada exemplo abaixo, substitua os textos de espaço reservado <redis-server-name> e <redis-key> pelo nome do seu próprio servidor de Redis e chave. Para obter mais informações sobre convenções de nomenclatura, consulte o artigo Internos do Service Connector.

Cadeia de conexão

Nome da variável de ambiente padrão Descrição Valor de exemplo
AZURE_REDIS_CONNECTIONSTRING StackExchange. Cadeia de conexão Redis <redis-server-name>.redis.cache.windows.net:6380,password=<redis-key>,ssl=True,defaultDatabase=0

Código de exemplo

Consulte as etapas e o código abaixo para se conectar ao Cache do Azure para Redis usando uma cadeia de conexão.

  1. Instale as dependências.

    dotnet add package StackExchange.Redis --version 2.6.122
    
  2. Obtenha a cadeia de conexão Redis da variável de ambiente adicionada pelo Service Connector.

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

Próximas etapas

Siga os tutoriais listados abaixo para saber mais sobre o Conector de Serviço.