Laravel 不在 Redis 中存储会话数据

Laravel not storing session data in Redis

我刚刚决定切换到 Redis 来存储我的会话和缓存数据。但是 Laravel 似乎使用本地文件存储本身。

我已经安装了 predis composer 依赖并将配置更改为:

SESSION_DRIVER=redis

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=secret
REDIS_PORT=6379

同样在config/session.php文件中,我使用了'connection' => 'redis'。不过,它似乎将我所有的登录 cookie 和会话数据存储在 storage/framework/session

我需要做什么?

看来您可能正在使用配置缓存。你应该 运行:

php artisan config:cache

刷新您的配置数据。