laravel5.3使用redis管理session解决session共享问题

1、laravel5.3安装redis

composer require predis/predis

2、配置

打开 database.php 文件,可以看到,其实 database.php 里已经有一个 redis 的配置,redis 配置项里有一个 default 配置数组,你可以理解成那是 redis 缓存的默认配置,如下所示:

'redis' => [


    'cluster' => false,


    'default' => [
        'host'     => env('REDIS_HOST', '127.0.0.1'),
        'password' => env('REDIS_PASSWORD', null),
        'port'     => env('REDIS_PORT', 6379),
        'database' => 0,
    ]
],
只需要按照上面的配置即可

3、配置 sesison 驱动(config/session.php 配置文件)

'driver' => env('SESSION_DRIVER', 'redis'),
然后,告诉它你要使用哪个 redis 连接配置(使用默认 default)
'connection' => 'session',
4、 修改 .env 文件进行测试
SESSION_DRIVER=redis


你可能感兴趣的:(laravel5.3使用redis管理session解决session共享问题)