1. 程式人生 > >laravel session redis 設置

laravel session redis 設置

isa 數字 redis cli 連接 自動生成文件 折騰 localhost 生成文件

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

laravel session redis 設置