Erro ao usar socket.io com redis no laravel 10
Olá, Johnny! Tudo bem?
Vc está usando Docker? Se sim, no arquivo .env no host do redis, precisa ser o nome do container do redis.
não estou usando container. o sistema operacional é o MAC OS.
Por que não usa Docker?
Fica mais padronizado o seu ambiente, e te dá mais garantia que em produção vai funcionar conforme o esperado.
Vc tem o redis instalado no seu Mac OS? Está expondo a porta 6379? curl localhost:6379
Fiz: composer require predis/predis
resolveu o problema de não encontrar o redis;
PHP 8.1.13
LARAVEL: 10.31.0
meu .env:
No config->database.php:
configurei laravel echo server: laravel-echo-server init
iniciei o laravel echo server: laravel-echo-server start
estou desenvolvendo um monolito para prover uma api que se comunica com uma pwa em princípio não precisei do docker ...
pensei que ao instalar o predis não precisaria instalar o redis.
mas vou seguir o seu conselho e colocar doker em tudo e posto aqui se deu certo.
Docker só trás benefícios, padroniza o ambiente (local e prod).
Sim, mesmo com o pacote predis instalado precisa ter o banco de dados redis na máquina também, o predis é só para o PHP conseguir se conectar ao banco redis.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!