【Laravel】Class Redis Not Found が出た際の対処方法

LaravelでRedisを使用しようとしたら Class Redis Not Found が出た際の対処方法

PHPPHPLaravel

【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 install

phpredis を入れます。

yum install php-pecl-redis

参考

Keep reading

記事を検索 →