laravel中将session由文件保存改为redis保存的方法

发布时间:2020-11-28 00:13:07 阅读:1504次

我们已经学会了怎么将laravelsession文件保存到数据库

那么怎么样将session由文件保存到redis

首先修改配置文件

修改.env文件

SESSION_DRIVER=redis
#单位分钟
SESSION_LIFETIME=10
SESSION_CONNECTION=session
SESSION_DOMAIN=.www.com

打开config/database.php,在redis配置项中增加session的连接

'session' => [
    'host' => env('REDIS_HOST', '127.0.0.1'),
    'password' => env('REDIS_PASSWORD', null),
    'port' => env('REDIS_PORT', 6379),
    'database' => 0,
 ],

打开config/session.phpconnection配置项填入第一步中配置的redis连接名session

.env文件中配置好redis

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

然后就可以在代码中使用session了

当然我们的laravel肯定要先安装redis扩展

composer require predis/predis

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:laravel中将session由文件保存改为redis保存的方法 出自老鄢博客 | 欢迎分享