Laravel Redis和Session 存放在不同的数据库
2017-09-29 12:06
615 查看
本来打算把用户的信息放在Session里面,但是做了slb.很不好操作,又想把信息放在redis里面.但是后台进行清除缓存操作,会将用户信息清除,所以就打算把session和redis放在不同的数据库里面清除Redis
Redis::flushdb();存放不同的数据库1,更改config/database.php
'redis' => [ 'client' => 'predis', 'default' => [ 'host' => env('REDIS_HOST', '127.0.0.1'), 'password' => env('REDIS_PASSWORD', null), 'port' => env('REDIS_PORT', 6379), 'database' => 0, ], 'Session' => [ 'host' => env('REDIS_HOST', '127.0.0.1'), 'password' => env('REDIS_PASSWORD', null), 'port' => env('REDIS_PORT', 6379), 'database' => 1, ], ],2,更改config/session.php
// 'connection' => null, 'connection' => 'Session',3.更改.evn
#SESSION_DRIVER=file SESSION_DRIVER=redis4,完事但是并没有........很大的一个坑啊啊啊这以上的操作的前提是 在kernel.php中的sessionStart 类要存在PS:如果不想让所有路由自动加载web中间件(这个也在kernel.php中有展示),可以将app/provider/RouteServiceProvider.php中mapwebroute中更改一下调用
相关文章推荐
- Laravel 下配置 Redis 让缓存、Session 各自使用不同的 Redis 数据库
- Laravel 下配置 Redis 让缓存、Session 各自使用不同的 Redis 数据库
- Laravel 下配置 Redis 让缓存、Session 各自使用不同的 Redis 数据库
- Laravel 下配置缓存、Session 使用不同的 Redis 数据库
- 高并发时,读文件、读SESSION、读缓存(Redis)和读数据库(Mysql)的查询效率哪家强?
- PHP的Laravel框架结合MySQL与Redis数据库的使用部署
- yii中session存放redis中
- SESSION存放在数据库示例
- Laravel 中使用 Redis 数据库
- Spring-Session配置,底层数据库使用Redis或Mysql
- 在SpringBoot中存放session到Redis
- Laravel 5.2 session失效不起作用(无法将Session存入Redis中)的解决方案
- [python每日一练]--0003:统计文档内的单词个数并存放到redis数据库
- laravel5.3使用redis管理session解决session共享问题
- PHP的Laravel框架结合MySQL与Redis数据库的使用部署
- tomcat+nginx+redis实现均衡负载、session共享---让Tomcat把会话Session保存到Redis数据库。
- Session写入到Memcache,Redis和数据库中
- mongodb,redis,hbase 三者都是nosql数据库,他们的最大区别和不同定位
- django 使用redis存放session
- mongodb,redis,hbase 三者都是nosql数据库,他们的最大区别和不同定位