Laravel Sail项目调用接口出现RedisException连接拒绝问题求助
解决Laravel Sail + Redis连接拒绝问题
把.env里的
REDIS_HOST改成Docker Compose中Redis服务的名称(默认Sail的Redis服务名是redis),设置为:REDIS_HOST=redis容器之间靠服务名通信,填localhost或主机IP会导致Laravel容器找不到Redis容器,这是新手常踩的坑。
修改.env后必须重启Sail容器,让配置生效:
sail down && sail up -d检查Redis容器是否正常运行,执行命令查看状态:
sail ps若redis容器状态不是
Up,查看日志排查问题:sail logs redis确认.env里的
REDIS_PORT和docker-compose.yml中Redis服务的端口一致,默认都是6379,无需修改。把之前改动的
APP_URL改回原值,这个参数和Redis连接无关,不需要调整。
内容的提问来源于stack exchange,提问作者AbDoessing
相关产品推荐
相关产品推荐

