Como instalar Redis no Rhel 8
- 835
- 154
- Mrs. Willie Beahan
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:
- Rhel 8 com instalação mínima
- Rhel 8 com a assinatura do Redhat habilitada
- 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 @redisInstale 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 RedisComece 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 6379Verifique 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 clientesAccess 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.