Laravel如何使用Redis共享Session


Posted in PHP onFebruary 23, 2018

一、当系统的访问量上升的时候,使用Redis保存Session可以提高系统的性能,同时也方便多机负载的时候共享Session

1.打开config/database.php。在redis中增加session的连接

'session' => [
    'host' => env('REDIS_HOST', '127.0.0.1'),
    'password' => env('REDIS_PASSWORD', null),
    'port' => env('REDIS_PORT', 6379),
    'database' => 10,
  ],

2.打开config/session.php ,填入上面的redis连接

'connection' => 'session',

3.修改env 使用redis存取Sessoin

SESSION_DRIVER=redis

现在访问系统。已经使用redis保存session了。大约15%的性能提升(目前的项目)

二、redis 访问配置, 为了使用其它的服务器能访问到redis需要配置redis远程访问

1.打开/etc/redis.conf 修改bind 信息,如当前服务器局域网IP为10.0.0.2

bind 127.0.0.1 10.0.0.2

2.修改 protected-mode

protected-mode no

3.重新加载redis配置

service redis-server reload

4.注册检查iptable是否打开了6379端口访问

iptables -I INPUT -s 10.0.0.2 -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT

5.其它服务器修改 env

REDIS_HOST=10.0.0.2

现在其它的服务器可以访问redis服务器了。

总结

以上所述是小编给大家介绍的Laravel如何使用Redis共享Session,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
PHP加速 eAccelerator配置和使用指南
Jun 05 PHP
初步介绍PHP扩展开发经验分享
Sep 06 PHP
PHP分多步骤填写发布信息的简单方法实例代码
Sep 23 PHP
smarty 缓存控制前的页面静态化原理
Mar 15 PHP
php中{}大括号是什么意思
Dec 01 PHP
采用header定义为文件然后readfile下载(隐藏下载地址)
Jan 31 PHP
php使用ob_start()实现图片存入变量的方法
Nov 14 PHP
thinkphp的静态缓存用法分析
Nov 29 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
Jun 13 PHP
在Ubuntu 18.04上安装PHP 7.3 7.2和7.0的方法
Apr 09 PHP
thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
Aug 13 PHP
解决PHP curl或file_get_contents下载图片损坏或无法打开的问题
Oct 11 PHP
Laravel 实现密码重置功能
Feb 23 #PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
Feb 23 #PHP
对于Laravel 5.5核心架构的深入理解
Feb 22 #PHP
php 广告点击统计代码(php+mysql)
Feb 21 #PHP
详细解读php的命名空间(二)
Feb 21 #PHP
详细解读php的命名空间(一)
Feb 21 #PHP
thinkphp5 migrate数据库迁移工具
Feb 20 #PHP
You might like
慎用preg_replace危险的/e修饰符(一句话后门常用)
2013/06/19 PHP
php计算两个整数的最大公约数常用算法小结
2015/03/05 PHP
php日期操作技巧小结
2016/06/25 PHP
thinkphp关于简单的权限判定方法
2017/04/03 PHP
Swoole实现异步投递task任务案例详解
2019/04/02 PHP
js不完美解决click和dblclick事件冲突问题
2012/07/16 Javascript
Iframe实现跨浏览器自适应高度解决方法
2014/09/02 Javascript
Javascript中typeof 用法小结
2015/05/12 Javascript
微信小程序实现添加手机联系人功能示例
2017/11/30 Javascript
浅谈 Vue 项目优化的方法
2017/12/16 Javascript
vue中el-input绑定键盘按键(按键修饰符)
2020/07/22 Javascript
[01:55]2014DOTA2国际邀请赛快报:国土生病 紧急去医院治疗
2014/07/10 DOTA
Python单元测试框架unittest简明使用实例
2015/04/13 Python
Python对list列表结构中的值进行去重的方法总结
2016/05/07 Python
详解python里使用正则表达式的全匹配功能
2017/10/19 Python
opencv改变imshow窗口大小,窗口位置的方法
2018/04/02 Python
Python测试模块doctest使用解析
2019/08/10 Python
python求加权平均值的实例(附纯python写法)
2019/08/22 Python
关于pytorch中全连接神经网络搭建两种模式详解
2020/01/14 Python
Python API 操作Hadoop hdfs详解
2020/06/06 Python
css3发光搜索表单分享
2014/04/11 HTML / CSS
使用HTML5的Notification API制作web通知的教程
2015/05/08 HTML / CSS
全球最大的跑步用品商店:Road Runner Sports
2016/09/11 全球购物
Sneaker Studio捷克:购买运动鞋
2018/07/08 全球购物
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
2013/06/05 面试题
2013英文求职信模板范文
2013/11/15 职场文书
《临死前的严监生》教学反思
2014/02/13 职场文书
大学生会计职业生涯规划范文
2014/02/28 职场文书
党的群众路线教育实践活动方案
2014/10/31 职场文书
2014年医生工作总结
2014/11/21 职场文书
茶楼服务员岗位职责
2015/02/09 职场文书
2016年5月份红领巾广播稿
2015/12/21 职场文书
详解MindSpore自定义模型损失函数
2021/06/30 Python
Python爬虫中urllib3与urllib的区别是什么
2021/07/21 Python
分位数回归模型quantile regeression应用详解及示例教程
2021/11/02 Python
Win10服务主机占用内存怎么办?Win10服务主机进程占用大量内存解决方法
2022/09/23 数码科技