Observação:

Estabelecer Conexão com o Oracle Cloud Infrastructure Cache with Redis usando o Redis Insight

Introdução

Neste tutorial, exploraremos como estabelecer conexão com um banco de dados Redis gerenciado pela Oracle Cloud Infrastructure (OCI) usando uma ferramenta de administração de banco de dados (Redis Insight). Como o Redis Insight é uma interface gráfica gratuita para analisar dados do Redis em todos os sistemas operacionais e implantações do Redis, ele melhora significativamente a eficiência dos administradores e desenvolvedores do Redis, fornecendo uma interface gráfica amigável para administração, desenvolvimento e análise de dados do banco de dados.

O esquema a seguir descreve a abordagem geral.

view da arquitetura

Objetivos

Pré-requisitos

Tarefa 1: Criar Cache do OCI com Instância Redis em uma Sub-rede Privada

Essa tarefa também pode ser realizada com outros métodos, como CLI (Interface de Linha de Comando) do OCI, API. Usaremos a Console do OCI para criar um cluster gerenciado do OCI Cache with Redis. Para obter mais informações, consulte Criando um Cluster.

  1. Vá para a Console do OCI e clique em Bancos de Dados. Em Cache do OCI, clique em Clusters.

    img

  2. Clique em Criar Cluster.

    img

  3. Na seção Configurar cluster, digite as informações a seguir e clique em Próximo.

    • Nome: Informe um nome de cluster.
    • Criar no compartimento: Selecione o compartimento.
    • Versão do mecanismo do OCI Cache: Selecione a versão do Redis.

    img

  4. Na seção Configurar nós, especifique as informações a seguir e clique em Próximo.

    • Modo de cluster: Selecione o modo de cluster (não fragmentado ou fragmentado).
    • Contagem de Nós: Informe uma contagem de nós.
    • Memória (GB) por nó: Informe a memória por nó.

    criando o banco de dados redis

  5. Na seção Configurar Rede, especifique as informações a seguir e clique em Próximo.

    • Compartimento: Selecione o compartimento direito.
    • VCN: Selecione ou crie a rede virtual na nuvem.
    • Sub-rede: Selecione ou crie a sub-rede privada.

    criando redis

  6. Em Revisar e criar, revise a configuração do cluster e clique em Criar Cluster.

    criando redis

  7. Após a criação bem-sucedida, acesse a página de detalhes do cluster para a implantação do Redis. Anote seus pontos finais de nós (primários, réplicas), será necessário estabelecer conexão com o cluster Redis.

    img

Tarefa 2: Criar Instância de Computação para Estabelecer Conexão com o OCI Cache com o Redis

O banco de dados Redis que está sendo implantado em uma rede privada, criaremos uma instância com um endereço IP público e concederemos acesso ao Redis. Essa instância recém-criada servirá como um ponto de entrada para o banco de dados Redis.

  1. Vá para a Console do OCI, clique em Compute e Instances.

    image

  2. Selecione uma sub-rede pública na mesma VCN que você provisionou o cluster OCI Cache with Redis.

    image

Tarefa 3: Conectar usando uma VM na Mesma Rede Virtual na Nuvem

  1. SSH na instância de computação, faça download da CLI Redis e instale-a. Para obter mais informações, consulte CLI Redis.

    1. Instale o Redis CLI versão 6 ou superior. Para obter mais informações, consulte Instalar Redis da Origem.

      wget http://download.redis.io/redis-stable.tar.gz
      tar xvzf redis-stable.tar.gz
      cd redis-stable
      make redis-cli
      make BUILD_TLS=yes
      sudo cp src/redis-cli /usr/local/bin/
      
    2. Execute o seguinte comando para verificar a versão da CLI do Redis.

      redis-cli -v
      --Output as of today ==> redis-cli 7.4.0
      
  2. Adicione a porta 6379 à lista de segurança de sub-rede privada.

    Quando você cria um cluster, para tornar os dados acessíveis do cluster, o OCI Cache with Redis cria uma lista de segurança com uma regra de segurança de entrada com monitoramento de estado para tráfego TCP na porta de destino 6379 para a VCN do cluster.

    Se você não vir a lista de segurança ou a regra não estiver configurada conforme necessário, poderá criar uma nova lista de segurança e adicionar a regra ou poderá adicionar a regra à lista de segurança padrão da VCN. Para obter mais informações, consulte Listas de Segurança e Criando uma Lista de Segurança.

    Ao criar e configurar a regra, você precisa especificar as opções a seguir na página Adicionar Regras de Entrada.

    • Sem monitoramento de estado: Desmarque-o.
    • Tipo de Origem: selecione CIDR.
    • Protocolo IP: Selecione TCP.
    • Intervalo de Portas de Origem: selecione Tudo.
    • Faixa de Portas de Destino: informe 6379.
  3. Estabelecer conexão com o nó do cluster Redis.

    redis-cli --tls -h oci-cache_node-endpoint
    

    Exemplo de instrução:

    redis-cli --tls -h  aaaeicjx&x&x&x&x&x&x&x&x&x&&x&x&x&x&rtx643xvqycfzq-p.redis.eu-madrid-1.oci.oraclecloud.com
    

    img

Tarefa 4: Conectar usando o Redis Insight

Instale o Redis Insight em seu laptop local e conecte-se ao OCI Cache com o Redis.

  1. Instale o Redis Insight.

  2. Adicione as credenciais para estabelecer conexão com o OCI Cache with Redis.

    • Host: Digite o ponto final do nó do cluster.
    • Porta: Informe 6379.

    1

  3. Informe o endereço IP público do Bastion/VM como Host e a Porta será 22. O Redis Insight usará a mesma instância de VM na sub-rede pública usando SSH para acessar o banco de dados OCI Cache with Redis.

    2

    Visão geral da chave criada.

    image

Próximas Etapas

Neste tutorial, vimos como provisionar um OCI Cache com Redis em uma sub-rede privada. Na segunda e terceira tarefas, provisionamos uma instância de computação que serve como bastion host na mesma rede virtual na nuvem para acessar o banco de dados Redis com base em uma ferramenta de administração de banco de dados de código-fonte aberto (Redis Insight).

Confirmações

Mais Recursos de Aprendizagem

Explore outros laboratórios em docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal Oracle Learning YouTube. Além disso, visite education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.

Para obter a documentação do produto, visite o Oracle Help Center.