请在您的“app”配置文件中删除或重命名Redis外观别名,以避免与PHP Redis扩展程序发生冲突。使用Docker + Laravel6 + Redis时可能会遇到此错误
以下是在使用 Docker 构建 Laravel6 环境并引入 Redis 时遇到错误的解决方案。
错误内容 (Mistake content in English)

请在您的“app”配置文件中删除或重命名Redis facade别名,以避免与PHP Redis扩展发生冲突。
环境
-
- PHP 7.3
- Laravel 6.0.0
公式文件
- Laravel 6.0 Redis
在使用Laravel之前,我们鼓励您通过PECL安装并使用PhpRedis PHP扩展来使用Redis。虽然该扩展的安装较为复杂,但对于大量使用Redis的应用程序,它可能会带来更好的性能。
推荐安装 PHP 扩展 php-redis。安装此扩展还能提高性能。
处理
以下是Dockerfile的摘录。
FROM php:7.3-fpm-alpine
RUN apk add git
RUN git clone https://github.com/phpredis/phpredis.git /usr/src/php/ext/redis
RUN docker-php-ext-install redis
由于阿尔卑斯Linux不带有git命令,所以我从安装开始使用git命令。
在环境设置完成后,可以删除它,不再需要了。
以下是实际的 GitHub 代码链接:
https://github.com/ucan-lab/docker-laravel/blob/master/docker/php/Dockerfile