Janeiro 13, 2026Guias
Como instalar e configurar o Redis no servidor Linux
Guia passo a passo sobre a instalação do servidor de cache Redis no Ubuntu e CentOS para melhor desempenho das aplicações.

O Redis é um armazenamento de estruturas de dados em memória usado como banco de dados, cache e corretor de mensagens. É essencial para aplicações de alto desempenho que exigem acesso rápido aos dados. Este guia mostra como instalar e configurar o Redis no seu servidor Hiddence.
Instalar o Redis no Ubuntu/Debian
bash
sudo apt update
sudo apt install redis-server -y
sudo systemctl start redis-server
sudo systemctl enable redis-server
# Verificar instalação
redis-cli ping
# Deve devolver: PONGInstalar o Redis no CentOS/RHEL
bash
sudo yum install epel-release -y
sudo yum install redis -y
sudo systemctl start redis
sudo systemctl enable redis
# Verificar instalação
redis-cli ping
# Deve devolver: PONGConfigurar o Redis
Edite o arquivo de configuração do Redis para otimizar o desempenho:
bash
sudo nano /etc/redis/redis.conf
# Definições chave:
# maxmemory 256mb
# maxmemory-policy allkeys-lru
# bind 127.0.0.1 (por segurança)
# requirepass your_strong_password
sudo systemctl restart redisProteger o Redis
Por padrão, o Redis não está protegido por senha. Defina uma senha:
bash
sudo nano /etc/redis/redis.conf
# Procure e descomente:
requirepass your_strong_password_here
# Reiniciar o Redis
sudo systemctl restart redis
# Testar ligação com senha
redis-cli -a your_strong_password_here pingUtilização básica do Redis
bash
# Conectar ao Redis
redis-cli
# Definir um par chave-valor
SET mykey "Olá Redis"
# Obter um valor
GET mykey
# Definir expiração (TTL)
SETEX mykey 60 "valor"
# Verificar se a chave existe
EXISTS mykey
# Excluir uma chave
DEL mykeyUsar Redis com PHP
bash
# Instalar extensão PHP Redis
sudo apt install php-redis -y # Ubuntu/Debian
sudo yum install php-redis -y # CentOS
# Reiniciar PHP-FPM
sudo systemctl restart php-fpm
# Testar em PHP:
# <?php
# $redis = new Redis();
# $redis->connect('127.0.0.1', 6379);
# $redis->set('test', 'Olá Redis');
# echo $redis->get('test');Melhores práticas do Redis
- Defina maxmemory para evitar que o Redis use toda a RAM
- Use uma política de despejo adequada (allkeys-lru recomendada)
- Ative a persistência (RDB ou AOF) para durabilidade dos dados
- Monitore a utilização de memória do Redis regularmente
- Use Redis Sentinel para alta disponibilidade
- Proteja o Redis com senha e regras de firewall
- Faça cópias de segurança dos dados do Redis regularmente