laravel session redis 設置
阿新 • • 發佈:2018-09-15
isa 數字 redis cli 連接 自動生成文件 折騰 localhost 生成文件 Laravel 在使用 Redis 作為 Session 驅動之前,
php artisan cache:clear
需要通過 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 config:clear
laravel session redis 設置