Editado 2 Semanas atrás por ExtremeHow Equipe Editorial
RedisLinuxInstalaçãoConfiguraçãoSoftwareConfiguraçãoPrimeiros passosDesenvolvimentoBanco de DadosServidor
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.
Antes de iniciar a instalação, certifique-se de que o seu sistema atenda aos seguintes requisitos mínimos:
É 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
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.
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
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.
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.
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:
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
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.
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
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.
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
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