【Laravel】Class Redis Not Found が出た際の対処方法
LaravelでRedisを使用しようとしたら 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