Todos os produtos
Search
Central de documentação

Tair (Redis® OSS-Compatible):Métodos de autenticação para instâncias

Última atualização: Sep 24, 2026

As instâncias do Tair (Redis OSS-compatible) (compatível com Redis) oferecem suporte a três métodos de autenticação: login apenas com senha (compatível com o Redis nativo), login com nome de usuário e senha (recomendado para produção) e acesso sem senha via VPC. Este tópico descreve o uso e as limitações de cada método, aplicáveis a qualquer ferramenta de conexão, como redis-cli, Data Management (DMS) ou SDKs.

Pré-requisitos

Adicione o endereço IP do cliente à lista de permissões da instância. Para obter mais informações, consulte Configure a whitelist.

Nota

Independentemente do método de autenticação, adicione o endereço IP ou o bloco CIDR do cliente à lista de permissões da instância. Caso não consiga se conectar, verifique o endereço IP do cliente usando o recurso connection diagnostics.

Comparação dos métodos de autenticação

Uma instância oferece suporte aos três métodos de autenticação a seguir. Escolha um com base no seu cenário de negócios.

Método de autenticação

Rede aplicável

Conta aplicável

Cenário recomendado

Nível de segurança

Login apenas com senha

VPC/rede pública

Apenas conta padrão

Indicado para usuários familiarizados com o Redis nativo ou para acesso de aplicação única.

Médio

Login com nome de usuário e senha (Recomendado)

VPC/rede pública

Contas padrão e personalizadas

Isolamento de múltiplas contas, ambientes de produção

Alto

Acesso sem senha via VPC

Apenas VPC

Apenas conta padrão

Testes simples na mesma VPC

Baixo (é necessária uma lista de permissões rigorosa)

Login apenas com senha

  • Como fazer login: Insira apenas a senha. Nenhum nome de usuário é necessário.

  • Limitações: Este método se aplica apenas à default account da instância. O nome da default account é o ID da instância, como r-bp1jpghfglv6******, ou default. Visualize o nome da conta padrão na página Account Management no console.

    Não é possível usar este método para fazer login em outras custom accounts.

  • Recursos: Este método corresponde ao método de login do Redis nativo, o que o torna familiar para muitos usuários. No entanto, cada instância possui apenas uma default account, portanto, talvez seja necessário compartilhar essa conta entre várias aplicações.

  • Exemplo de conexão com redis-cli:

    # The default account is r-bp1jpghfglv6******, and the password is Rp829dlwa.
    redis-cli -h r-bp1zx****.redis.rds.aliyuncs.com -p 6379 -a Rp829dlwa

Login com nome de usuário e senha (recomendado)

  • Como fazer login: Insira o nome de usuário e a senha no formato user:password, separados por dois pontos (:).

    Nota
    • Ao usar uma ferramenta de gerenciamento de terceiros, como o RDM, insira user:password no campo de senha.

    • Ao usar o Data Management (DMS), insira o nome de usuário e a senha nos campos Database Account e Database Password, respectivamente.

    • Instâncias compatíveis com Redis 6.0 ou posterior também oferecem suporte ao comando nativo AUTH user password.

  • Limitações: Nenhuma. Este método se aplica tanto às default quanto às custom accounts.

  • Recursos: Crie várias contas por instância e atribua uma conta diferente a cada aplicação para melhorar a segurança dos dados. Para obter mais informações sobre como criar uma conta de banco de dados, consulte Create and manage accounts.

  • Exemplo de conexão com redis-cli:

    # The custom account is testaccount, and the password is Rp829dlwa.
    
    # Format 1: user:password.
    # This format is applicable to all Tair and open source Redis instances.
    redis-cli -h r-bp1zx****.redis.rds.aliyuncs.com -p 6379 -a testaccount:Rp829dlwa
    
    # Format 2: user password.
    # This format is applicable to Tair or open source Redis instances that are compatible with Redis 6.0 or later.
    redis-cli -h r-bp1zx****.redis.rds.aliyuncs.com -p 6379 
    AUTH testaccount Rp829dlwa

Acesso sem senha

Aviso

Com o acesso sem senha, qualquer cliente na mesma VPC que consiga alcançar a instância pode fazer login com a conta padrão. Em ambientes de produção, use este recurso com uma lista de permissões mínima e logs de auditoria ativados. Não defina a lista de permissões como 0.0.0.0/0.

  • Como fazer login: Nenhum nome de usuário ou senha é necessário.

  • Limitações:

    • Cliente: O cliente deve estar na mesma VPC da instância.

    • Instância: Ative o acesso sem senha para a instância. Para obter mais informações, consulte Enable password-free access over VPC.

    Este método se conecta apenas à default account da instância e somente por meio de um endpoint interno. Após o login, você pode executar operações de leitura e gravação.

  • Recursos: Login sem senha. Por padrão, qualquer cliente na mesma VPC pode se conectar. Para aumentar a segurança, use o parâmetro #no_loose_check-whitelist-always para impor verificações na lista de permissões. Para obter mais informações, consulte Tair Enterprise Edition instance parameters e Open source Redis-compatible instance parameters.

  • Exemplo de conexão com redis-cli:

    # Log in to the instance without a password.
    redis-cli -h r-bp1zx****.redis.rds.aliyuncs.com -p 6379

Erros comuns

Se você esqueceu sua senha ou ainda não a definiu, redefina-a. Para obter mais informações, consulte Change or reset the password.

Mensagem de erro

Causa e solução

  • (error) ERR invalid password

  • (error) WRONGPASS invalid username-password pair

A senha é inválida. Insira o nome de usuário e a senha no formato correto. Para obter mais detalhes, consulte a seção "Login com nome de usuário e senha (recomendado)".