如何在Laravel中将redis用作会话缓存
我想使用redis在我的laravel应用程序中存储用户会话,我的问题是除了如何在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包
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是的,我就是这么做的