Я установил fre sh установку Laravel в Homestead, и я установил PhpRedis, как рекомендовано в Laravel docs https://laravel.com/docs/7.x/redis#phpredis.
Я следовал этому руководству по установке PhpRedis https://webstoked.com/install-phpredis-laravel-ubuntu/
В документах Laravel и в руководстве, которое я связал для установки PhpRedis, мне дано указание переименовать псевдоним Redis. в config / app. php.
Если вы планируете использовать расширение PhpRedis вместе с псевдонимом Redis Facade, вам следует переименовать его во что-нибудь другое, например RedisManager, чтобы избежать столкновения с Redis класс. Вы можете сделать это в разделе псевдонимов своего приложения. php файл конфигурации.
- Laravel Документы
Чтобы еще больше усугубить мою путаницу, Laravel docs, затем go, чтобы сказать, что вы должны полностью удалить псевдоним.
Чтобы избежать конфликтов именования классов с самим расширением Redis PHP, вам нужно будет удалить или переименовать Illuminate \ Support \ Facades \ Redis псевдоним фасада из массива псевдонимов файла конфигурации вашего приложения. Как правило, вы должны полностью удалить этот псевдоним и ссылаться на фасад только по его полностью определенному имени класса при использовании расширения Redis PHP.
- Laravel Docs
Мои основные вопросы:
- Что означает «Если вы планируете использовать расширение PhpRedis вместе с псевдонимом Redis Facade»?
- Когда мне следует переименовать псевдоним, удалить его или оставить как есть?
- В зависимости от того, переименую или удалю псевдоним, как это повлияет на использование Redis?