如何在Laravel中将redis用作会话缓存

如何在Laravel中将redis用作会话缓存,laravel,redis,Laravel,Redis,我想使用redis在我的laravel应用程序中存储用户会话,我的问题是除了config/session.php 'driver'=>env('SESSION_driver','redis') 因为您已经通过以下代码将默认缓存驱动程序更改为redis'default'=>env('cache\u driver','redis'), 为了使redis在您的应用程序中发挥作用,请确保以下几点: 在将Redis缓存与Laravel一起使用之前,您需要通过Composer安装predis/predis包

我想使用redis在我的laravel应用程序中存储用户会话,我的问题是除了
config/session.php

'driver'=>env('SESSION_driver','redis')


因为您已经通过以下代码将默认缓存驱动程序更改为redis
'default'=>env('cache\u driver','redis'),

为了使redis在您的应用程序中发挥作用,请确保以下几点:

在将Redis缓存与Laravel一起使用之前,您需要通过Composer安装predis/predis包(~1.0),或者通过PECL安装PhpRedis PHP扩展

应用程序的配置

应用程序的Redis配置位于config/database.php配置文件中。在此文件中,您将看到一个redis阵列,其中包含应用程序使用的redis服务器:

'redis' => [

    'client' => 'predis',

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

],

默认的服务器配置应该足以进行本地开发。

会话驱动程序
变量在
.env
@devk是的,我就是这么做的