1.
在config/database.php里加入如下配置
'redis' => [
'session' => [
'url' => env('REDIS_URL'),
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', '6379'),
'database' => env('REDIS_DB', 1),
],
]
在这注意:
'database' => env('REDIS_DB', 1),
是决定配置到redis的第一个库
2.
在.env文件修改 SESSION_DRIVER=redis
3.
在config/session.php 里修改
'driver' => env('SESSION_DRIVER', 'redis'),
这一步是默认是取env里的配置
4.
接着修改
'connection' => env('SESSION_CONNECTION', 'session'),
5.
完成以上操作后就可以测试啦
public function MySessionRedis(Request $request){
$request->session()->start();
$request->session()->put('ip:idss',123);
$request->session()->save();
$request->session()->get('ip:idss')."<br>";
}
完成后可以查询redis的第一个库里 是否存在
redis-cli #进入redis
select 1 #选择第一个库
keys * #查询是否存在key