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

来源:互联网 发布:天刀重返江湖网络错误 编辑:程序博客网 时间:2024/05/15 05:17

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


阅读全文
0 0