Avançar para o conteúdo principal

A base de dados in-memory mais rápida.

Redis®* é a base de dados de referência para aplicações Web e outros projectos que exigem velocidade de processamento de dados acima de tudo. O Redis distingue-se das bases de dados relacionais por utilizar valores-chave para armazenar dados, o que resulta em tempos de resposta mais rápidos ao chamar dados. O Redis é ideal para projectos com uma estrutura de dados claramente definida e quando a velocidade é mais importante do que a escalabilidade. Mas isso não significa que o Redis seja limitado nas suas operações de leitura e escrita. 

Redis é o canivete suíço das bases de dados, combinando estruturas de dados de alto desempenho e de alto nível, e facilidade de utilização. Simplifique as implementações das bases de dados Redis com a aplicação Redis Marketplace da Linode.

Implementação da aplicação Redis Marketplace

  1. Inicie sessão no Gestor de Nuvens e seleccione a ligação Marketplace a partir do menu de navegação à esquerda. Isto mostra a página Linode Compute Create com o separador Marketplace pré-seleccionado.
  2. Sob a secção Seleccionar aplicação, seleccione a aplicação que gostaria de implementar.
  3. Preencher todas as Opções requeridas para a aplicação seleccionada, bem como quaisquer Opções Avançadas desejadas (que são opcionais). Ver a secção Opções de Configuração para mais detalhes.
  4. Complete o resto do formulário conforme discutido no Getting Started > Create a Linode.
  5. Clique no botão Criar Linode. Uma vez que o Linode tenha provisionado e esteja totalmente ligado, aguarde que a instalação do software esteja concluída. Se o Linode for desligado ou reiniciado antes deste tempo, a instalação do software irá provavelmente falhar. Para determinar se a instalação está concluída, abra a consola Lish do Linode e aguarde que apareça a mensagem de início de sessão do sistema.
  6. Siga as instruções dentro da secção Começar após a implantação.

A instalação do software deve estar concluída dentro de 2-5 minutos após o fim do aprovisionamento do Linode.

Opções Redis

Aqui estão as opções adicionais disponíveis para esta aplicação do Marketplace:

CampoDescrição
Email de administração para o servidorEste e-mail é necessário para gerar os certificados SSL. Requerido
O seu Linode API TokenO seu Linode API Token é necessário para criar registos DNS. Se isto for fornecido juntamente com o subdomain e domain a instalação tenta criar registos DNS através do Linode API. Se não tiver uma ficha, mas quiser que a instalação crie registos DNS, deve criar um antes de continuar.
SubdomínioO subdomínio para o qual deseja que o instalador crie um registo DNS durante a instalação. A sugestão dada é www. O subdomínio só deve ser fornecido se também fornecer um domain e API Token
DomínioO nome de domínio onde deseja alojar a sua instância Wazuh. O instalador cria um registo DNS para este domínio durante a configuração, se fornecer este campo juntamente com o seu API Token.
O utilizador limitado do sudo a ser criado para o LinodeEsta é a conta de utilizador limitada a ser criada para o Linode. Esta conta tem privilégios de utilizador sudo.
A palavra-chave para o utilizador limitado do sudoDefinir uma senha para o utilizador limitado do sudo. A palavra-passe deve satisfazer os requisitos de validação da força da complexidade para uma palavra-passe forte. Esta palavra-passe pode ser utilizada para executar qualquer acção no seu servidor, semelhante à raiz, tornando-a assim longa, complexa, e única.
A chave pública SSH que será utilizada para aceder ao LinodeSe desejar aceder ao SSH através de Chave Pública (recomendado) em vez de por palavra-passe, introduza aqui a chave pública.
Desactivar o acesso à raiz sobre o SSH?Seleccione Yes para bloquear a conta de raiz de entrar no servidor através do SSH. Seleccione No para permitir o acesso à conta de raiz através do SSH.

Opções de configuração

Para conselhos sobre o preenchimento das restantes opções no formulário Criar um Linode, ver Criar uma Instância de Computação. Algumas opções podem ser limitadas ou ter valores recomendados com base nesta aplicação do Mercado:

  • Distribuições suportadas: Debian 11, Ubuntu 20.04 LTS
  • Plano mínimo recomendado: Todos os tipos e tamanhos de planos podem ser utilizados, embora se considere a utilização de uma Instância de Computação de Alta Memória para bases de dados maiores num ambiente de produção.

Começar após a implantação

Aceder ao Redis CLI

  1. Entre na sua nova Instância de Computação através de Lish ou SSH usando ou o root utilizador ou utilizador limitado e a palavra-passe associada que introduziu ao criar a instância.
  2. Para utilizar o redis-cli, executar um dos comandos abaixo:
    • redis-cli: Isto abre o modo interactivo onde se pode digitar os comandos que se deseje.
    • redis-cli [argument]onde [argumento] é o argumento ou a ordem que deseja executar. Por exemplo, correr redis-cli ping deve resultar na produção de PONG se o redis estiver configurado correctamente.

Para mais informações sobre o redis-cli e os comandos que tem disponíveis, ver redis-cli, a interface de linha de comando Redis.

Determinar como usar Redis

Há vários tipos de configurações Redis que pode utilizar. Por exemplo, pode configurar o Redis como uma instalação Redis autónoma ou um cluster Redis com uma primária (master) e duas réplicas. Como passo seguinte, deverá determinar que tipo de instalação necessita para o seu caso de utilização, revendo os recursos fornecidos abaixo.

  • Aprenda sobre os Redis Clusters passando pelo seu respectivo tutorial.
  • Redis Sentinel é outra configuração de implementação centrada na alta disponibilidade. Ver a documentação do Redis Sentinel para mais detalhes.
  • Leia o Redis Quickstart para saber como proteger Redis e instalar bibliotecas clientes para utilizar Redis com as suas aplicações.
  • Consultar a documentação de configuração Redis para saber mais sobre o ficheiro de configuração Redis.

*Redis é uma marca registada da Redis Ltd. Quaisquer direitos nela contidos são reservados à Redis Ltd. Qualquer uso pela Akamai Technologies, Inc. é apenas para fins de referência e não indica qualquer patrocínio, endosso ou afiliação entre a Redis e a Akamai.

O Redis Marketplace App foi construído pela Linode. Para apoio relativo à implementação da aplicação, contactar a Linode Support através das informações listadas na barra lateral. Para apoio relativo à ferramenta ou software em si, visite Redis Community.