Como instalar o Redis no AlmaLinux 8

Instalar Redis no Linux

Descubra como instalar o Redis no AlmaLinux 8 e configurá-lo com o cPanel & WHM para melhorar a velocidade do seu site.

  • Aprender como Instalar Redis no servidor Linux (Almalinux)
  • Configurar o Redis com cPanel & WHM
  • Desinstalar Redis do seu servidor pelo terminal SSH

O que é Redis?

Redis é um armazenamento de dados na memória de código aberto que funciona muito bem como cache ou agente de mensagens, mas também pode ser usado como banco de dados quando você não precisa de todos os recursos de um banco de dados tradicional. Oferece excelente desempenho, com capacidade de ler e gravar dados rapidamente na memória. Além disso, o Redis oferece suporte a operações atômicas, tornando-o ideal para cenários de cache onde você precisa de tempo de acesso rápido.

O Redis foi projetado para uso por clientes confiáveis ​​em um ambiente confiável e não possui recursos de segurança robustos próprios. O Redis, no entanto, possui alguns recursos de segurança, como uma senha básica não criptografada, bem como renomeação e desativação de comandos. Agora aprenda instalar Redis!

Abordamos a instalação e configuração do Redis.

Pré-requisitos

  • Instância em nuvem rodando AlmaLinux 8.
  • Acesso root ou usuário normal com privilégios administrativos.

Instale Redis no AlmaLinux 8

Estas etapas da instalação do Redis, podem ser usadas em outras plataformas do Linux, como RockLinux, Centos, e até Ubuntu. Mas o nosso foco e a experiência foi feita no AlmaLinux 8.

Passo 1 – Mantenha o servidor atualizado

Use o dnf, para instalar mais rapidamente e depois é fácil desinstalar o Redis com estes comandos.

# dnf update -y

Passo 2 - Instalar o Redis

Execute o seguinte comando do gerenciador de pacotes DNF para instalar o Redis.

# dnf install redis -y

Etapa 3 – Alterar a diretiva supervisionada de não para systemd

Esta é uma alteração de configuração importante a ser feita no arquivo de configuração do Redis. A diretiva supervisionada permite entregar um sistema init para gerenciar o Redis como um serviço. Você pode usar os editores VI ou NANO.

# nano /etc/redis.conf

Encontre supervisionado e altere-o de "no" para "systemd", que será semelhante a:

# If you run Redis from upstart or systemd, Redis can interact with your
# supervision tree. Options:
# supervised no - no supervision interaction
# supervised upstart - signal upstart by putting Redis into SIGSTOP mode
# supervised systemd - signal systemd by writing READY=1 to $NOTIFY_SOCKET
# supervised auto - detect upstart or systemd method based on
# UPSTART_JOB or NOTIFY_SOCKET environment variables
# Note: these supervision methods only signal "process is ready."
# They do not enable continuous liveness pings back to your supervisor.
supervised systemd
  • Se não encontrar, você pode adicionar

Salve e saia do arquivo de configuração do Redis. Se estiver usando editor NANO Ctrl + x, depois Y e ENTER.

Após editar o arquivo, inicie e habilite o serviço Redis:

# systemctl start redis
# systemctl enable redis

Para verificar se o Redis foi instalado com sucesso, podemos executar o seguinte comando:

# redis-cli ping

Se tudo estiver sido feito corretamente a saída será:

PONG

Então, isso significa que agora você já tem o Redis em execução em seu servidor e já pode começar a configurá-lo para aumentar sua segurança. E após instalar o Redis, vamos ver como configurar.

Passo 4 - Configure uma senha Redit

A configuração de uma senha do Redis ativa um de seus recursos de segurança integrados – o comando auth. Neste caso ele exige que os clientes se autentiquem antes de terem acesso ao banco de dados. Então a configuração de inserção da senha é feita diretamente no arquivo de configuração do Redis, /etc/redis.conf. Reabra esse arquivo:

# nano /etc/redis.conf

Encontre o requerimento

# requirepass foobared

Remova o comentário removendo o # e altere foobared para uma senha muito forte de sua escolha. Mas em alguns casos você pode deixar a senha como está, se não pretende adicionar este módulo de segurança.

Após definir a senha, salve e feche o arquivo e reinicie o Redis:

# systemctl restart redis

Para testar se a senha funciona, abra o cliente Redis:

# redis-cli

Uma sequência de comandos usados ​​para verificar se a senha do Redis está funcionando é a seguinte. Antes da autenticação, o primeiro comando tenta definir uma chave para um valor:

127.0.0.1:6379> set key1 23

Isso talvez não funcionará porque você ainda não se autenticou, depois de instalar Redis, então o Redis retorna um erro:

Resultado

(error) NOAUTH Authentication required.

O seguinte comando autentica com a senha especificada no arquivo de configuração do Redis:

127.0.0.1:6379> auth your_redis_password

O Redis reconhecerá que você foi autenticado:

Resultado

OK

Depois disso, a execução do comando anterior novamente deverá ser bem-sucedida:

127.0.0.1:6379> set key1 23

Resultado

OK

O comando get key1 consulta o Redis para obter o valor da nova chave:

127.0.0.1:6379> get key1

Resultado

"23"

Este último comando sai do redis-cli. Você também pode usar exit:

127.0.0.1:6379> quit

Vimos com sucesso como instalar o Redis no AlmaLinux 8 e configurá-lo. E até aqui tudo certo!

No entanto, se você tiver usando cPanel & WHM com acesso root, deve fazer login e instalar o Redis, para conectar no PHP.

  • Entre no WHM com a senha root e localize a seção Software.
Configurar Redis no WHM
  • Na tela seguinte você vai encontrar o gerenciador de PHP PECL. Clique sobre "Manager".
  • A  seção do instalador PHP Pecl será aberta.
  • Você vê a seção Encontre um "PHP PECL" e o formulário de pesquisa.
  • Digite redis na caixa Pesquisar e clique em GO.
  • A pesquisa retornará o módulo PHP Redis apropriado, então clique em Instalar.

Ele instalará a extensão PHP que funcionará como interface para Redis. Finalmente, execute estes comandos no SSH:

# service httpd restart
#service redis restart

Ele reiniciará o Redis e o httpd para que as alterações tenham efeito.

Com ele, a instalação do Redis e do PHP Redis no seu servidor cPanel estará completa.

Como desinstalar ou remover o Redis do seu servidor?

Você pode adicionar o comando no seu SSH dnf info redis, para confirmar se ele está atualmente instalado com dnf. A saída seria mais ou menos assim:

[root@support]# dnf info redis | grep -A3 ": redis"
Name : redis
Version : 5.0.3
Release : 1.module_el8.0.0+6+ab019c03
Architecture : x86_64

Se você não precisa do redis e ele está instalado atualmente com o dnf, basta removê-lo com o seguinte comando DNF.

dnf remove redis

Este comando irá remover todos os itens e pastas do Redis. No entanto, se você tiver alguma dependência com este recurso de cache, é bom eliminar primeiro, antes de desinstalar o Redis por completo.

O Que Você Quer Comprar Hoje?

Notebook DELL: Melhor Preço

Confira os Preços

Celular Xiaomi: Melhor Preço

Confira os Preços

Notebook Lenovo: Compre Agora

Confira Os Preços

Celular Samsung: Melhor preço

Confira os Preços

Melhor Aspirador de Pó Robô

Confira os Preços

Ventilador de Coluna: Compre Agora

Confira os Preços

Perfumes Femininos Importados

Confira os Preços

Perfumes Masculinos Importados

Confira os Preços

Melhores Fogões a Gás

Confira os Preços

Melhores Smart TV: Compre Agora

Confira os Preços

Editor iCloud
Editor iCloud

A edição do site icloud.com.br é feita pelo administrador do site. Criamos conteúdo para levar conhecimento aos nossos leitores.

Teremos o maior prazer em ouvir seus pensamentos

Deixe uma Comentário

iCloud Tutoriais
Logo