wils@web ~ $ cat ~/ajuda/como-configurar-o-redis-7-0-para-cache-em-aplicacoes-php-e-aumentar-a-velocidade-de-resposta.md
DesenvolvimentoComo configurar o Redis 7.0 para cache em aplicações PHP e aumentar a velocidade de resposta
O Redis é um sistema de armazenamento em memória, utilizado frequentemente como cache em aplicações PHP para melhorar a velocidade de resposta. Neste manual, abordaremos como configurar o Redis 7.0 para uso com PHP.
Pré-requisitos
- Servidor Linux (Ubuntu, CentOS, etc.)
- PHP 7.0 ou superior
- Acesso root ou sudo
Passo 1: Instalação do Redis
Primeiro, você precisa instalar o Redis. Execute os seguintes comandos:
sudo apt update
sudo apt install redis-server
Passo 2: Configuração do Redis
Após a instalação, você pode configurar o Redis editando o arquivo de configuração:
sudo nano /etc/redis/redis.conf
Altere as seguintes linhas para otimizar o desempenho:
- supervised: Altere para
systemd - maxmemory: Defina um limite de memória, ex:
maxmemory 256mb - maxmemory-policy: Altere para
allkeys-lru
Salve e saia do editor.
Passo 3: Iniciar o Redis
Inicie o serviço do Redis e habilite-o para iniciar automaticamente no boot:
sudo systemctl start redis
sudo systemctl enable redis
Passo 4: Instalação da extensão PHP para Redis
Para que o PHP se comunique com o Redis, você precisa instalar a extensão:
sudo apt install php-redis
Reinicie o servidor web para aplicar as mudanças:
sudo systemctl restart apache2
ou
sudo systemctl restart php7.4-fpm
Passo 5: Testando a Conexão
Crie um arquivo PHP para testar a conexão com o Redis:
<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
echo 'Conectado ao Redis';
?>
Conclusão
Agora você configurou o Redis como cache para suas aplicações PHP. Utilize o Redis para armazenar dados frequentemente acessados, melhorando assim a performance da sua aplicação.
Dica: Monitore o uso de memória do Redis e ajuste as configurações conforme necessário para evitar problemas de desempenho.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.