Laravel 在使用 Redis 作為 Session 驅動之前,
需要通過 Composer 安裝 predis/predis 擴展包 (~1.0)。
當然也可以用原生自帶的,具體使用見
https://laravel-china.org/docs/laravel/5.6/redis/1402#phpredis 操作即可。
然后在database 配置文件中配置 Redis 連接信息。
在 session 配置文件中,connection 選項可用于指定 Session 使用哪個 Redis 連接。
注意這個connection 即 config/database.php 當中的
'redis' => [
'client' => 'predis','default' => ['host' => env('REDIS_HOST', 'localhost'),'password' => env('REDIS_PASSWORD', null),'port' => env('REDIS_PORT', 6379),'database' => 0,],],
database 的值,這是個數字
另外在更新完配置文件時會自動生成文件緩存,記得使用
清理項目文件緩存
php artisan cache:clear
清理配置文件緩存 「之前折騰了好久沒有成功就是這個原因導致的」
php artisan config:clear
轉載于:https://blog.51cto.com/5652369/2175559