【Laravel】Class Redis Not Found が出た際の対処方法
【Laravel】Class Redis Not Found が出た際の対処方法
LaravelでRedisを使用しようとしたら Class Redis Not Found が出た際の対処方法
発生環境
補足
PHP 8.1.11 Laravel Framework 9.33.0
Redisの設定値
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
対処法
対処方法は2種類あります。
predis を使用する
composer パッケージの predis を使用。
まずは predis を入れる。
composer require predis/predis
REDIS_CLIENT を predis を使用するように .env に追記します。
REDIS_CLIENT=predis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
個人的には composer.json に記載されて記録が残るのでこっちのほうがおすすめ。
phpredis を使用する
phpredis を入れます。
yum install php-pecl-redis