JanelasMacSoftwareConfiguraçõesSegurançaProdutividadeLinuxAndroidDesempenhoConfiguraçãoApple Tudo

Como instalar o Redis no Linux

Editado 2 Semanas atrás por ExtremeHow Equipe Editorial

RedisLinuxInstalaçãoConfiguraçãoSoftwareConfiguraçãoPrimeiros passosDesenvolvimentoBanco de DadosServidor

Como instalar o Redis no Linux

Tradução atualizada 2 Semanas atrás

Redis é um armazenamento de dados em memória de código aberto baseado em chave-valor, amplamente utilizado para cache, gerenciamento de sessões, análise em tempo real e mais. Ele suporta estruturas de dados complexas como strings, hashes, listas, conjuntos e mais. O Redis é projetado para alto desempenho e pode ser implantado em várias plataformas. Este guia o guiará através da instalação do Redis em um sistema Linux. Cobriremos todas as etapas necessárias, desde o download do software até sua configuração para uso.

1. Requisitos do sistema

Antes de iniciar a instalação, certifique-se de que o seu sistema atenda aos seguintes requisitos mínimos:

2. Atualize seu sistema

É uma boa prática atualizar o índice de pacotes do seu sistema antes de instalar um novo software. Isso garante que você tenha acesso às versões mais recentes do software. Execute o seguinte comando para atualizar o índice de pacotes.

sudo apt-get update

Se você estiver usando o CentOS, o comando é:

sudo yum update

3. Instale os pacotes necessários

Para compilar o Redis a partir do código-fonte, você precisa instalar algumas ferramentas de compilação no seu sistema. Execute o seguinte comando para instalá-las no sistema Ubuntu:

sudo apt-get install build-essential tcl

Para CentOS, o comando equivalente é:

sudo yum groupinstall "Development Tools"

Certifique-se de que todos os pacotes necessários para configurar o Redis sejam instalados corretamente.

4. Baixar e extrair o Redis

Baixaremos a versão estável mais recente do Redis no site oficial. Use o comando wget para baixar o Redis.

wget http://download.redis.io/redis-stable.tar.gz

Depois de baixado, extraia o arquivo tar.gz usando o seguinte comando:

tar xzf redis-stable.tar.gz

Navegue para o diretório extraído:

cd redis-stable

5. Compilar o Redis

Nesta etapa, compile os arquivos fonte do Redis.

make

Este comando irá compilar o binário do Redis. Isso pode levar alguns minutos, dependendo das capacidades do seu sistema. Uma vez que a compilação esteja completa, teste a build usando o comando abaixo:

make test

Testar garante que tudo está compilado corretamente.

6. Instalar o Redis

Uma vez que a compilação e o teste sejam bem-sucedidos, instale o Redis usando o seguinte comando:

sudo make install

Este comando instalará o binário do Redis em /usr/local/bin. O Redis agora está instalado no seu sistema.

7. Configurar o Redis como um serviço em segundo plano

Para usar o Redis em um ambiente de produção, configure-o como um serviço em segundo plano. Isso envolve várias etapas, conforme descrito a seguir:

7.1 Criar diretórios

Crie um diretório para armazenar o arquivo de configuração e outro diretório para os dados do Redis:

sudo mkdir /etc/redis
sudo mkdir /var/redis

7.2 Configurar o Redis

Copie o arquivo de configuração padrão para o diretório /etc que estamos usando:

sudo cp redis.conf /etc/redis

Edite o arquivo de configuração usando um editor de texto, como o nano:

sudo nano /etc/redis/redis.conf

Dentro, faça as seguintes alterações:

Salve o arquivo e saia do editor.

7.3 Configurar o Redis como um serviço Systemd

Crie um novo arquivo de serviço systemd para o Redis:

sudo nano /etc/systemd/system/redis.service

Adicione os seguintes elementos:

[Unit]
Description=Redis In-Memory Data Store
After=network.target

[Service]
User=root
Group=root
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/bin/kill -s TERM $MAINPID
Restart=always

[Install]
WantedBy=multi-user.target

Salve o arquivo e saia. Inicie o serviço Redis com o seguinte comando:

sudo systemctl start redis

Habilite o Redis para iniciar na inicialização:

sudo systemctl enable redis

Verifique o status para garantir que ele esteja em execução:

sudo systemctl status redis

8. Testando o Redis

Quando o Redis estiver rodando como um serviço, você pode testá-lo usando a ferramenta de linha de comando do Redis. Abra o terminal e digite:

redis-cli

Este comando abre a interface de linha de comando do Redis. Para testar, configure um par chave-valor:

SET test "Hello World!"

Obtenha o valor usando o seguinte:

GET test

Se o Redis retornar "Hello World!", isso significa que o Redis está funcionando corretamente.

9. Protegendo o Redis

Para uso em produção, certifique-se de que o Redis esteja seguro. Edite o arquivo de configuração do Redis para conectar o Redis apenas ao localhost:

# bind 127.0.0.1

Defina uma senha para maior segurança:

requirepass yourpasswordhere

Reinicie o Redis para que essas alterações entrem em vigor:

sudo systemctl restart redis

Conclusão

Instalar o Redis em um sistema Linux é um processo direto, envolvendo o download, compilação e configuração do software. Ao seguir as etapas descritas neste guia, você deve ter uma instalação do Redis totalmente funcional e segura, pronta para uso. Lembre-se de atualizar o Redis regularmente e configurá-lo adequadamente para um ambiente de produção, para garantir desempenho e segurança ideais.

Se você encontrar algo errado com o conteúdo do artigo, você pode


Comentários