Passo 3: conectar-se à instância do DCS Redis
Esta seção descreve como acessar uma instância do DCS Redis de nó único por meio de redis-cli em um ECS dentro de uma VPC.
Para acessar uma instância do DCS Redis por meio de outros clientes, consulte Acesso em diferentes linguagens. Para acessar uma instância por meio de CLI da Web no console, consulte Conexão com o Redis no console.
Pré-requisitos
- Uma instância do DCS Redis foi criada e está no estado Running.
- Um ECS foi criado e está na mesma região e VPC que a instância do DCS Redis. Para obter detalhes sobre como criar um ECS, consulte Compra de um ECS.
- Se o ECS executar o SO de Linux, certifique-se de que o ambiente de compilação de GCC tenha sido instalado no ECS.
- Se você configurou uma lista branca de IP para a instância do DCS Redis, adicione o endereço IP do ECS à lista branca. Para obter detalhes, consulte Gerenciamento da lista branca de endereços IP.
Procedimento (Linux)
- Obtenha o endereço IP ou o nome de domínio e o número da porta da instância do DCS Redis.
- Faça logon no console do DCS.
- Clique em no canto superior esquerdo do console de gerenciamento e selecione a região onde sua instância está localizada.
- No painel de navegação do console de DCS, escolha Cache Manager.
- Clique na instância que deseja visualizar.
- Verifique Connection Address e IP Address na área Connection.
Figura 1 Informações de conexão
- Para obter detalhes sobre como instalar o cliente redis-cli, consulte as instruções oficiais do Redis.
As etapas a seguir pressupõem que seu cliente esteja instalado no SO de Linux.
- Acesse o ECS.
- Execute o seguinte comando para baixar o pacote de código-fonte do seu cliente Redis do http://download.redis.io/releases/redis-5.0.8.tar.gz:
wget http://download.redis.io/releases/redis-5.0.8.tar.gz
- Execute o seguinte comando para descompactar o pacote de código-fonte do seu cliente Redis:
- Execute os seguintes comandos para ir para o diretório do Redis e compilar o código-fonte do seu cliente Redis:
make
cd src
- Acesse a instância do DCS Redis.
- Execute o seguinte comando para acessar a instância do DCS Redis escolhida:
./redis-cli -h {dcs_instance_address} -p 6379
{dcs_instance_address} indica o endereço IP/nome de domínio da instância do DCS e 6379 é a porta usada para acessar a instância. Para obter o endereço IP/nome do domínio e a porta, consulte 1.
O seguinte usa um nome de domínio como exemplo. Altere o endereço e a porta conforme necessário.
[root@ecs-redis redis-5.0.8]# cd src [root@ecs-redis src]# ./redis-cli -h redis-xxxxxx.dcs.huaweicloud.com -p 6379 redis-xxxxxx.dcs.huaweicloud.com:6379>
- Se você definiu uma senha para a instância do DCS, digite a senha nesta etapa. Você pode ler e gravar dados em cache somente depois que a senha for verificada. Ignore esta etapa se a instância não estiver protegida por senha.
{password} indica a senha usada para efetuar logon na instância do DCS Redis escolhida. Essa senha é definida durante a criação da instância do DCS Redis.
A saída do comando é a seguinte:
redis-xxxxxx.dcs.huaweicloud.com:6379> auth ******* OK redis-xxxxxx.dcs.huaweicloud.com:6379>
- Execute o seguinte comando para acessar a instância do DCS Redis escolhida:
Procedimento (Windows)
Clique aqui para baixar o pacote de instalação do cliente Redis para Windows. Descompacte o pacote em qualquer diretório, execute o prompt de comando cmd.exe no Windows e vá para o diretório. Em seguida, execute o seguinte comando para acessar a instância do DCS Redis:
redis-cli.exe -h XXX -p 6379
XXX indica o endereço IP/nome de domínio da instância do DCS e 6379 é uma porta de exemplo usada para acessar a instância do DCS. Para obter detalhes sobre como obter o endereço IP/nome do domínio e a porta, consulte 1. Altere o endereço IP/nome do domínio e a porta conforme necessário.