Como instalar Redis no Rhel 8

Como instalar Redis no Rhel 8

Redis (que significa Servidor de dicionário remoto) é um armazenamento de estrutura de dados na memória, bem conhecido e avançado, usado como um banco de dados, cache e corretor de mensagens. Você pode considerá -lo como uma loja e um cache: ele tem um design em que os dados são sempre modificados e lidos na memória principal do computador (BATER) mas também armazenado no disco.

Redis Os recursos incluem, entre outros, replicação interna, transações e diferentes níveis de persistência no disco. Ele suporta várias estruturas de dados, incluindo cordas, listas, conjuntos, hashes, conjuntos classificados com consultas de alcance, bitmaps e muito mais.

É usado como uma solução ideal para criar software de alto desempenho, escalonável e aplicativos da Web. Ele suporta a maioria das linguagens de programação por aí, incluindo Python, PHP, Java, C, C#, C ++, Perl, Lua, Go, Erlang e muitos outros. Atualmente, está sendo usado por empresas como Github, Pinterest, Snapchat, Stackoverflow e mais.

Embora Redis funciona na maioria Posix Sistemas como Linux, *BSD e OS X sem dependências externas, o Linux é a plataforma recomendada para implantações de produção.

Neste artigo, explicaremos como instalar Redis sobre RHEL 8 Distribuição Linux.

Requisitos:

  1. Rhel 8 com instalação mínima
  2. Rhel 8 com a assinatura do Redhat habilitada
  3. Rhel 8 com endereço IP estático

Instalando o Redis Server no RHEL 8

1. Em RHEL 8, o Redis A meta-package é fornecida pelo módulo Redis, que você pode instalar usando o gerenciador de pacotes DNF.

# módulo DNF Instale redis ou # dnf install @redis 
Instale o Redis no Rhel 8

A seguir estão alguns úteis Redis Configurar dicas antes de prosseguir para iniciar e configurar o serviço Redis:

Certifique -se de definir o kernel Linux compensar a memória configuração para 1 adicionando vm.OverCommit_Memory = 1 para /etc/sysctl.conf arquivo de configuração.

Em seguida, aplique a alteração reiniciando o sistema ou execute o seguinte comando para aplicar a configuração imediatamente.

# sysctl vm.OverCommit_Memory = 1 

No Linux, os recursos transparentes de páginas enormes tendem a afetar significativamente o uso da memória e a latência de maneira negativa. Para desativá -lo, use o seguinte comando echo.

# echo nunca>/sys/kernel/mm/transparent_hugepage/habilitado 

Além disso, verifique também que você configura a troca em seu sistema. Sugere -se configurar tanto quanto a troca como a memória.

2. Redis foi projetado para ser um processo de longa duração em seu servidor em Systemd, pode ser executado como um serviço. Para iniciar o Serviço Redis por enquanto e possibilite a partida automática no tempo de inicialização do sistema, use o utilitário SystemCTL da seguinte maneira.

# SystemCtl START Redis # SystemCtl Ativar Redis # Systemctl Status Redis 
Comece Redis no Rhel 8

Da saída acima, fica claro que o Redis O servidor está em execução na porta 6379, E você pode verificar usando um dos seguintes comandos:

# ss -tlpn ou # ss -tlpn | Grep 6379 
Verifique a porta Redis em execução

Importante: Isso significa que o Redis está configurado para ouvir apenas no endereço da interface de loopback ipv4 na porta acima.

Configurando o Redis Server no RHEL 8

3. Você pode configurar o redis usando o /etc/redis.conf arquivo de configuração. O arquivo está bem documentado, cada uma das diretivas de configuração padrão é bem explicada. Antes de poder editá -lo, crie um backup do arquivo.

# cp /etc /redis.conf /etc /redis.conf.orig 

4. Agora abra-o para edição usando qualquer um dos seus editores favoritos baseados em texto.

# vi /etc /redis.conf 

Se você deseja que o Redis-Server ouça conexões externas (especialmente se você estiver configurando um cluster), precisará defini-lo para ouvir uma interface específica ou várias interfaces escolhidas usando o “vincular”Diretiva de configuração, seguida por um ou mais endereços IP.

Aqui está um exemplo:

vincular 127.0.0.1 Bind 192.168.56.10 192.168.2.105 

5. Depois de fazer alterações no arquivo de configuração Redis, reinicie o serviço Redis para aplicar as alterações.

# SystemCtl Reinicie Redis 

6. Se o seu servidor tiver o serviço de firewall padrão em execução, você precisará abrir a porta 6379 no firewall para permitir a conexão externa ao servidor Redis.

# firewall-cmd --permannent --add-port = 6379/tcp # firewall-cmd--reload 

7. Por fim, acesse o servidor Redis usando o Redis-cli programa de cliente.

# Redis-cli> Lista de clientes 
Access Redis Server

Para mais informações sobre como Redis funciona e como usá -lo, consulte a documentação Redis.

Isso é tudo! Neste artigo, explicamos como instalar Redis em RHEL 8. Se você tiver alguma dúvida, compartilhe conosco através do formulário de feedback abaixo.