Compartilhar via


Como configurar o Redis Gerenciado do Azure

Este artigo descreve as configurações disponíveis para suas instâncias do Azure Managed Redis.

Definir as configurações do Azure Managed Redis

Você pode exibir e definir as seguintes configurações usando o Menu recursos.

Visão geral

A seção Visão Geral fornece informações básicas sobre sua instância, como nome, ponto de extremidade, tipo de preço, módulos, status de replicação geográfica e métricas de cache selecionadas.

Log de atividades

Selecione o log de atividades para exibir as ações feitas ao seu cache. Você também pode usar a filtragem para expandir essa exibição a fim de incluir outros recursos. Para obter mais informações sobre como trabalhar com logs de auditoria, confira Operações de auditoria com o Resource Manager. Para obter mais informações sobre o monitoramento do log de atividades, confira Log de atividades.

Controle de acesso (IAM)

A seção Controle de acesso (IAM) fornece suporte para controle de acesso baseado em função (RBAC do Azure) no portal do Azure. Essas configurações ajudam as organizações a atenderem seus requisitos de gerenciamento de acesso de maneira simples e precisa. Para saber mais, veja Controle de acesso baseado em função no portal do Azure.

Etiquetas

A seção Marcas o ajuda a organizar seus recursos. Para obter mais informações, veja Usando marcas para organizar os recursos do Azure.

Diagnosticar e resolver problemas

Selecione Diagnosticar e solucionar problemas para ver problemas comuns e estratégias para resolvê-los.

Configurações

A seção Configurações permite acessar e definir as seguintes configurações para seu cache.

Autenticação

Você tem duas opções para autenticação: chaves de acesso e Autenticação do Microsoft Entra. O uso da Autenticação do Microsoft Entra é recomendado porque é mais seguro.

Clique em Teclas de acesso para exibir ou regenerar as teclas de acesso para seu cache. Essas chaves são usadas pelos clientes que se conectam ao seu cache.

Captura de tela que mostra a Autenticação selecionada no menu Recurso e as Chaves de acesso no painel de trabalho.

Configurações avançadas

As seguintes propriedades são definidas:

  • Acesso somente a não TLS
  • Política de Remoção
  • Adiar atualizações de versão do Redis DB

Persistência de dados

Use a persistência de dados para habilitar, desabilitar ou configurar a persistência de dados para o cache Redis. O Redis Gerenciados do Azure oferece persistência redis usando persistência RDB ou persistência de AOF.

Para obter mais informações, consulte Configurar a persistência de dados para uma instância do Azure Managed Redis.

Encriptação

Selecione Criptografia para criptografar dados armazenados em disco, como arquivos de persistência de dados ou arquivos sendo exportados da instância. Para obter mais informações, confira o artigo Configurar a criptografia de disco para instâncias do Azure Managed Redis usando chaves gerenciadas pelo cliente

Replicação geográfica ativa

A replicação geográfica ativa, no menu Recurso, fornece um mecanismo para vincular até cinco instâncias do Azure Managed Redis em uma configuração ativa-ativa. Essa funcionalidade pode ser usada para replicar um cache entre regiões do Azure, oferecendo mais durabilidade e disponibilidade de dados. Para mais informações, confira o artigo Configurar a replicação geográfica ativa para instâncias do Azure Managed Redis

Scale

Selecione Escala para exibir ou alterar o tamanho e o nível de desempenho da instância do Redis. Para obter mais informações sobre ajustes de escala, o artigo Como escalar o Azure Managed Redis.

Propriedades

Selecione Propriedades para visualizar informações sobre sua instância, incluindo o ponto de extremidade, versão do Redis DB e política de clustering.

Bloqueios

A seção Bloqueios permite bloquear uma assinatura, um recurso ou um grupo de recursos para impedir que outros usuários em sua organização excluam ou modifiquem acidentalmente recursos críticos. Para saber mais, confira Bloquear recursos com o Gerenciador de Recursos do Azure.

Administração

A seção Administração permite que você acesse e defina as seguintes configurações para sua instância do Redis:

Importação/Exportação

Importação/Exportação é uma operação de gerenciamento de dados do Azure Managed Redis que permite importar e exportar dados da instância do Redis. Você pode importar e exportar um instantâneo do Banco de Dados Redis (RDB) de/para uma Conta de Armazenamento do Microsoft Azure. Use a Importação/Exportação para fazer a migração entre diferentes instâncias do Azure Managed Redis ou para popular o cache com alguns dados antes de usá-lo.

Você pode usar a importação com arquivos RDB compatíveis com o Redis nos servidores Redis em execução em praticamente qualquer ambiente de nuvem ou local, incluindo:

  • Redis em execução em VMs ou contêineres
  • provedores de nuvem, como o Amazon Web Services ou outros

Importar os dados é uma forma fácil de criar um cache com os dados previamente populados. Durante o processo de importação, o Azure Managed Redis carrega os arquivos RDB do armazenamento do Azure na memória e insere as chaves no cache.

A ferramenta de exportação permite exportar os dados armazenados no Azure Managed Redis para um arquivo RDB compatível com o Redis. É possível usar esse recurso para mover dados de uma instância do Azure Managed Redis para outro servidor Redis.

Durante o processo de exportação, um arquivo temporário é criado na VM que hospeda a instância do servidor do Azure Managed Redis. O arquivo temporário é carregado na conta de armazenamento designada. Após a operação de exportação ser concluída com um status de êxito ou de falha, o arquivo temporário é excluído.

Para saber mais e instruções, confira Importar e exportar dados no Azure Managed Redis.

Ponto de extremidade privado

A seção Ponto de Extremidade Privado permite definir as configurações de ponto de extremidade privado para a sua instância. Recomendamos o uso de pontos de extremidade privados para todas as cargas de trabalho de produção.

Para obter mais informações, confira Cache do Azure para Redis com o Link Privado do Azure.

Monitorização

A seção Monitoramento permite que você configure diagnósticos e monitoramento para sua instância do Azure Managed Redis.

Alertas

Selecione Alertas para configurar alertas com base nas métricas do Azure Managed Redis. Para obter mais informações, consulte Criar alertas.

Métricas

Selecione Métricas para criar seu próprio gráfico personalizado para rastrear as métricas que deseja ver para o cache. Para obter mais informações, consulte Criar suas próprias métricas.

Recomendações do Assistente

As Recomendações do Assistente exibem as recomendações para o cache. Durante as operações normais, nenhuma recomendação é exibida.

Captura de tela que mostra onde as recomendações do Assistente são exibidas, mas não há recomendações atuais.

Se qualquer condição ocorrer durante as operações de seu cache, por exemplo, alterações iminentes, alto uso de memória, largura de banda de rede ou carga do servidor, um alerta será exibido em Visão Geral do menu Recursos.

Captura de tela que mostra onde os alertas são exibidos quando a opção Visão geral é selecionada no menu Recursos.

Mais informações podem ser encontradas nas Recomendações no painel de trabalho do portal do Azure.

Captura de tela que mostra as recomendações do Assistente

Configurações de diagnóstico: métricas

Por padrão, as métricas de cache no Azure Monitor são armazenadas durante 30 dias e, em seguida, excluídas.

Para manter suas métricas de cache por mais de 30 dias, selecione Configurações de Diagnóstico – Métricas para configurar a conta de armazenamento usada para armazenar o diagnóstico de cache.

Observação

Além de arquivar as métricas de cache no armazenamento, você também pode transmiti-las para um Hub de Eventos ou enviá-las para logs do Azure Monitor.

Configurações de diagnóstico: auditoria

Use Configurações de Diagnóstico – Auditoria para registrar conexões feitas à instância do Azure Managed Redis, incluindo tentativas de conexão bem-sucedidas e malsucedidas. Para obter mais informações, confira o artigo Monitorar os dados do Azure Managed Redis usando configurações de diagnóstico

Automação

A Automação do Azure oferece um serviço de automação baseado em nuvem, atualizações de sistema operacional e serviços de configuração que dão suporte ao gerenciamento consistente em seus ambientes Azure e não Azure.

Tarefas

Selecione Tarefas para ajudar a gerenciar os recursos do Azure Managed Redis com mais facilidade. Essas tarefas variam de acordo com o número e a disponibilidade, com base no tipo de recurso. No momento, você só pode usar o modelo Enviar custo mensal para recurso, para criar uma tarefa durante a visualização.

Para obter mais informações, confira Gerenciar recursos do Azure e monitorar custos criando tarefas de automação.

Exportar modelo

Selecione Exportar modelo para criar e exportar um modelo dos recursos utilizados para implantações futuras. Para saber mais sobre como trabalhar com modelos, confira Implantar recursos com modelos do Azure Resource Manager.

Ajuda

As configurações na seção Ajuda fornecem opções para resolver problemas com o cache.

Saúde dos recursos

Resource Health observa seu recurso e informa se ele está sendo executado conforme o esperado. Ainda não há suporte para a integridade do recurso para Redis Gerenciados do Azure. Para saber mais sobre o serviço Azure Resource Health, confira Visão geral do Azure Resource Health.

Suporte e solução de problemas

Selecione Suporte + Solução de problemas para abrir uma solicitação de suporte sobre o seu cache.

Outras informações de configuração

Aqui estão algumas informações adicionais sobre os caches Redis Gerenciados do Azure.

Bancos de dados

Atualmente, o Azure Managed Redis é compatível com apenas um único banco de dados por instância.

Número máximo de clientes

A propriedade maxclients é diferente para cada SKU do Azure Managed Redis.

Confira a página de preços do Azure Managed Redis para obter mais informações sobre os limites de conexão por SKU.

Observação

Cada tamanho de cache permite até algumas conexões numéricas, mas cada conexão adiciona sobrecarga. Exemplos dessa sobrecarga incluem uso de CPU e memória devido à criptografia TLS/SSL. O limite máximo de conexão para um tamanho de cache pressupõe um cache levemente carregado. Se a carga da sobrecarga de conexão mais a carga das operações do cliente exceder a capacidade do sistema, o cache poderá encontrar problemas de capacidade mesmo sem exceder o limite de conexão para o tamanho atual do cache.

Comandos Redis não têm suporte no Azure Managed Redis

A Microsoft gerencia a configuração e o gerenciamento de instâncias redis gerenciadas do Azure, o que desabilita vários comandos para garantir a operação segura e consistente do serviço. Se você tentar invocar um comando desabilitado, receberá uma mensagem de erro semelhante a "(error) ERR unknown command".

Os comandos bloqueados incluem:

  • BGREWRITEAOF
  • BGSAVE
  • CLUSTER - Os comandos de gravação do cluster estão desabilitados, mas comandos do cluster somente leitura são permitidos.
  • CARGA DO MÓDULO
  • MOVE
  • PSYNC
  • REPLICAOF
  • REPLCONF: as instâncias do Azure Managed Redis não permitem que os clientes adicionem réplicas externas. Normalmente, somente servidores enviam esse comando.
  • SAVE
  • SHUTDOWN
  • SELECT
  • SYNC

Para uma lista completa de comandos bloqueados, confira o artigo Compatibilidade com comandos do Redis Community Edition

Para instâncias de cache que usam replicação geográfica ativa, os seguintes comandos também são bloqueados para evitar a perda acidental de dados:

  • FLUSHALL
  • FLUSHDB

Em vez disso, use a operação de liberação do painel de controle através do portal, PowerShell ou CLI.