Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Computação
Elastic Cloud Server
Bare Metal Server
Auto Scaling
Image Management Service
Dedicated Host
FunctionGraph
Cloud Phone Host
Huawei Cloud EulerOS
Redes
Virtual Private Cloud
Elastic IP
Elastic Load Balance
NAT Gateway
Direct Connect
Virtual Private Network
VPC Endpoint
Cloud Connect
Enterprise Router
Enterprise Switch
Global Accelerator
Gerenciamento e governança
Cloud Eye
Identity and Access Management
Cloud Trace Service
Resource Formation Service
Tag Management Service
Log Tank Service
Config
Resource Access Manager
Simple Message Notification
Application Performance Management
Application Operations Management
Organizations
Optimization Advisor
Cloud Operations Center
Resource Governance Center
Migração
Server Migration Service
Object Storage Migration Service
Cloud Data Migration
Migration Center
Cloud Ecosystem
KooGallery
Partner Center
User Support
My Account
Billing Center
Cost Center
Resource Center
Enterprise Management
Service Tickets
HUAWEI CLOUD (International) FAQs
ICP Filing
Support Plans
My Credentials
Customer Operation Capabilities
Partner Support Plans
Professional Services
Análises
MapReduce Service
Data Lake Insight
CloudTable Service
Cloud Search Service
Data Lake Visualization
Data Ingestion Service
GaussDB(DWS)
DataArts Studio
IoT
IoT Device Access
Outros
Product Pricing Details
System Permissions
Console Quick Start
Common FAQs
Instructions for Associating with a HUAWEI CLOUD Partner
Message Center
Segurança e conformidade
Security Technologies and Applications
Web Application Firewall
Host Security Service
Cloud Firewall
SecMaster
Anti-DDoS Service
Data Encryption Workshop
Database Security Service
Cloud Bastion Host
Data Security Center
Cloud Certificate Manager
Situation Awareness
Managed Threat Detection
Blockchain
Blockchain Service
Serviços de mídia
Media Processing Center
Video On Demand
Live
SparkRTC
Armazenamento
Object Storage Service
Elastic Volume Service
Cloud Backup and Recovery
Cloud Server Backup Service
Storage Disaster Recovery Service
Scalable File Service
Volume Backup Service
Data Express Service
Dedicated Distributed Storage Service
Containers
Cloud Container Engine
SoftWare Repository for Container
Application Service Mesh
Ubiquitous Cloud Native Service
Cloud Container Instance
Bancos de dados
Relational Database Service
Document Database Service
Data Admin Service
Data Replication Service
GeminiDB
GaussDB
Distributed Database Middleware
Database and Application Migration UGO
TaurusDB
Middleware
Distributed Cache Service
API Gateway
Distributed Message Service for Kafka
Distributed Message Service for RabbitMQ
Distributed Message Service for RocketMQ
Cloud Service Engine
EventGrid
Dedicated Cloud
Dedicated Computing Cluster
Aplicações de negócios
ROMA Connect
Message & SMS
Domain Name Service
Edge Data Center Management
Meeting
AI
Face Recognition Service
Graph Engine Service
Content Moderation
Image Recognition
Data Lake Factory
Optical Character Recognition
ModelArts
ImageSearch
Conversational Bot Service
Speech Interaction Service
Huawei HiLens
Developer Tools
SDK Developer Guide
API Request Signing Guide
Terraform
Koo Command Line Interface
Distribuição de conteúdo e computação de borda
Content Delivery Network
Intelligent EdgeFabric
CloudPond
Soluções
SAP Cloud
High Performance Computing
Serviços para desenvolvedore
ServiceStage
CodeArts
CodeArts PerfTest
CodeArts Req
CodeArts Pipeline
CodeArts Build
CodeArts Deploy
CodeArts Artifact
CodeArts TestPlan
CodeArts Check
Cloud Application Engine
MacroVerse aPaaS
KooPhone
KooDrive

Passo 3: Acessar uma instância do DCS Redis no Windows

Atualizado em 2022-11-08 GMT+08:00

Esta seção descreve como acessar uma instância do DCS Redis 3.0 em uma rede pública usando o redis-cli no Windows.

O acesso público ajuda o pessoal de P&D a estabelecer um ambiente local para desenvolvimento ou teste, melhorando a eficiência do desenvolvimento. No entanto, no ambiente de produção (ambiente oficial), acesse uma instância do DCS Redis por meio de uma VPC para garantir um acesso eficiente.

Pré-requisitos

Antes de usar o redis-cli para acessar uma instância do DCS Redis em uma rede pública, verifique se:

  • A versão da instância é o Redis 3.0 e o acesso público foi habilitado.
  • Se os certificados forem necessários para acessar a instância do DCS, faça download do certificado na página de detalhes da instância do DCS. Para mais detalhes, consulte Exibindo Detalhes da Instância.

Conectando-se ao Redis com criptografia SSL

  1. Assegure-se de que a regra do grupo de segurança permita o acesso público através da porta 36379.

    Quando a encriptação SSL estiver activada, permita o acesso público através da porta 36379 e instale o cliente Stunnel.

    Figura 1 Regra de grupo de segurança (porta 36379)

  2. Obtenha o endereço de acesso público e os certificados da instância na página Basic Information da instância.

    • O endereço de acesso público é exibido na seção Connection.
    • Os certificados podem ser baixados clicando em Download Certificate for Public Access na seção Connection. Após a descompactação, você obterá dcs-ca.cer (o certificado de chave pública em formato binário) e dcs-ca-bundle.pem (o arquivo de certificado em formato de texto).
    Figura 2 Visualizando o endereço de acesso público (SSL habilitado; porta 36379)

  3. Baixe o pacote de instalação mais recente do Windows Stunnel (por exemplo, stunnel-5.44-win32-installer.exe) do https://www.stunnel.org/downloads.html para o dispositivo Windows local.
  4. Execute o programa de instalação do Stunnel e instale o cliente do Stunnel.
  5. Configure o cliente Stunnel: Clique em com o botão direito do mouse na barra de tarefas e escolha Edit Configuration. Adicione a seguinte configuração e, em seguida, salve e saia.

    [redis-client]
    client = yes
    CAfile = D:\tmp\dcs\dcs-ca.cer
    accept = 8000
    connect = {public access address}
    Na configuração:
    • client: indica Stunnel. O valor fixo é yes.
    • CAfile: especifica um certificado CA, que é opcional. Se um certificado CA for necessário, baixe e descompacte o certificado dcs-ca.cer conforme instruído em 2. Se não for necessário, exclua este parâmetro.
    • accept: especifica o número da porta de escuta definida pelo usuário do Stunnel. Especifique esse parâmetro ao acessar uma instância de DCS usando um cliente Redis.
    • connect: especifica o endereço de serviço e o número da porta do Stunnel. Defina esse parâmetro como o endereço de acesso público da instância obtido em 2.

    Quando a encriptação SSL está activada, a configuração é semelhante à seguinte:

    [redis-client]
    client = yes
    CAfile = D:\tmp\dcs\dcs-ca.cer
    accept = 8000
    connect = 49.**.**.211:36379

  6. Clique em com o botão direito do mouse na barra de tarefas e escolha Reload Configuration.
  7. Abra a ferramenta CLI cmd.exe e execute o seguinte comando para verificar se 127.0.0.1:8000 está sendo escutado:

    netstat -an |find "8000"

    Suponha que a porta 8000 esteja configurada como a porta de escuta no cliente.

    Se 127.0.0.1:8000 for exibido no resultado retornado e seu status for LISTENING, o cliente Stunnel está sendo executado corretamente. Quando o cliente do Redis se conecta ao endereço 127.0.0.1:8000, o Stunnel encaminhará as solicitações para a instância do DCS Redis.

  8. Acesse a instância do DCS Redis.

    1. Obter e descompactar o pacote de instalação do cliente Redis.

      O pacote de instalação do cliente Windows Redis pode ser baixado aqui

    2. Abra a ferramenta CLI cmd.exe e execute comandos para ir para o diretório onde o pacote de instalação do cliente Redis descompactado foi salvo.

      Por exemplo, para ir para o diretório D:\redis-64.3.0.503, execute os seguintes comandos:

      D:

      cd D:\redis-64.3.0.503

    3. Execute o seguinte comando para acessar a instância do DCS Redis escolhida:

      redis-cli -h 127.0.0.1 -p 8000 -a <password>

      No comando anterior:

      • O endereço a seguir -h indica o endereço do cliente Stunnel, que é 127.0.0.1.
      • A porta a seguir -p é a porta de escuta do cliente Stunnel, que foi configurada no campo accept em 5. 8000 é usado um exemplo aqui.

      Não use o endereço de acesso público e a porta exibidos no console para os parâmetros -h e -p.

      <password> indica a senha usada para fazer logon na instância do DCS Redis escolhida. Essa senha é definida durante a criação da instância do DCS Redis.

      Você acessou a instância com êxito se a seguinte saída do comando for exibida:

      127.0.0.1:8000>

      Insira info e as informações da instância do DCS serão retornadas. Se nenhuma informação for retornada ou a conexão for interrompida, clique com o botão direito do mouse no ícone Stunnel na barra de tarefas e escolha Show Log Window no menu de atalho para mostrar logs de Stunnel para análise de causa.

Conectando-se ao Redis sem criptografia SSL

  1. Assegure-se de que a regra do grupo de segurança permita o acesso público através da porta 6379.

    Quando a criptografia SSL é desabilitada, o endereço de acesso público da instância pode ser acessado somente se o acesso pela porta 6379 for permitido.

    Figura 3 Regra de grupo de segurança (porta 6379)

  2. Obtenha o endereço de acesso público da instância.

    O endereço de acesso público é exibido na seção Connection.
    Figura 4 Exibindo o endereço de acesso público (SSL desativado; porta 6379)

  3. Obter e descompactar o pacote de instalação do cliente Redis.

    O pacote de instalação do cliente Windows Redis pode ser baixado aqui

  4. Abra a ferramenta CLI cmd.exe e execute comandos para ir para o diretório onde o pacote de instalação do cliente Redis descompactado foi salvo.

    Por exemplo, para ir para o diretório D:\redis-64.3.0.503, execute os seguintes comandos:

    D:

    cd D:\redis-64.3.0.503

  5. Execute o seguinte comando para acessar a instância do DCS Redis escolhida:

    redis-cli -h {public network access IP} -p 6379 -a <password>

    Neste comando, {public network access IP} indica o endereço IP da instância do DCS Redis obtida em 2. <password> indica a senha usada para fazer login na instância do DCS Redis escolhida. Essa senha é definida durante a criação da instância do DCS Redis.

    Você acessou a instância com êxito se a seguinte saída do comando for exibida:

    139.**.**.175:6379>

    Insira info e as informações da instância do DCS serão retornadas.

Solução de problemas

  • Symptom: "Erro: A redefinição de conexão por peer é exibida ou uma mensagem é exibida indicando que o host remoto fecha forçosamente uma conexão existente.

    Possible cause 1: O grupo de segurança está configurado incorretamente. Você precisa habilitar a porta 36379 ou 6379.

    Possible cause 2: A criptografia SSL foi habilitada, mas o Stunnel não está configurado durante a conexão. O endereço IP exibido no console foi usado para conexão. Neste caso, siga rigorosamente as instruções fornecidas em Conectando-se ao Redis com criptografia SSL.

  • Para obter mais informações sobre falhas de conexão do Redis, consulte Troubleshooting de Falhas de Conexão do Redis .

Usamos cookies para aprimorar nosso site e sua experiência. Ao continuar a navegar em nosso site, você aceita nossa política de cookies. Saiba mais

Feedback

Feedback

Feedback

0/500

Conteúdo selecionado

Envie o conteúdo selecionado com o feedback