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中冒号、endif、endwhile、endfor使用介绍
Apr 28 PHP
PHP中删除变量时unset()和null的区别分析
Jan 27 PHP
PHP设计模式之代理模式的深入解析
Jun 13 PHP
PHP操作MongoDB GridFS 存储文件的详解
Jun 20 PHP
php数组去除空值函数分享
Feb 02 PHP
PHP中preg_match正则匹配中的/u、/i、/s含义
Apr 17 PHP
PHP传参之传值与传址的区别
Apr 24 PHP
PHP代码优化技巧小结
Sep 29 PHP
php实现生成PDF文件的方法示例【基于FPDF类库】
Jul 21 PHP
thinkphp集成前端脚手架Vue-cli的教程图解
Aug 30 PHP
thinkPHP+LayUI 流加载实现功能
Sep 27 PHP
thinkphp5.1框架模板赋值与变量输出示例
May 25 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
PHP中获取文件扩展名的N种方法小结
2012/02/27 PHP
实例讲解php将字符串输出到HTML
2019/01/27 PHP
php用户名的密码加密更安全的方法
2019/06/21 PHP
Js中sort()方法的用法
2006/11/04 Javascript
同时使用n个window onload加载实例介绍
2013/04/25 Javascript
js字符串转成JSON
2013/11/07 Javascript
jQuery focus和blur事件的应用详解
2014/01/26 Javascript
JS判断是否360安全浏览器极速内核的方法
2015/01/29 Javascript
.NET微信公众号开发之创建自定义菜单
2015/07/16 Javascript
JavaScript中innerHTML,innerText,outerHTML的用法及区别
2015/09/01 Javascript
Highcharts使用简例及异步动态读取数据
2015/12/30 Javascript
JavaScript学习笔记之数组随机排序
2016/03/23 Javascript
Nodejs基于LRU算法实现的缓存处理操作示例
2017/03/17 NodeJs
利用PM2部署node.js项目的方法教程
2017/05/10 Javascript
微信小程序实现跑马灯效果完整代码(附效果图)
2018/05/30 Javascript
React 无状态组件(Stateless Component) 与高阶组件
2018/08/14 Javascript
原生JS实现相邻月份日历
2020/10/13 Javascript
python使用PythonMagick将jpg图片转换成ico图片的方法
2015/03/26 Python
python 执行终端/控制台命令的例子
2019/07/12 Python
Python 实现数据结构-循环队列的操作方法
2019/07/17 Python
基于python及pytorch中乘法的使用详解
2019/12/27 Python
详解pandas apply 并行处理的几种方法
2021/02/24 Python
基于HTML5 Canvas 实现弹出框效果
2017/06/05 HTML / CSS
Lookfantastic瑞典:英国知名美妆购物网站
2018/04/06 全球购物
德国珠宝和手表在线商店:VALMANO
2019/03/24 全球购物
简述DNS进行域名解析的过程
2013/12/02 面试题
十一个高级MySql面试题
2014/10/06 面试题
护理学应聘自荐书范文
2014/02/05 职场文书
政治思想表现评语
2014/05/04 职场文书
单位授权委托书范文
2014/08/02 职场文书
2014离婚协议书范文(3篇)
2014/11/29 职场文书
2014年人大工作总结
2014/12/10 职场文书
检讨书怎么写
2015/01/23 职场文书
2016年精神文明建设先进个人事迹材料
2016/02/29 职场文书
python实现简单的聊天小程序
2021/07/07 Python
Win11如何默认打开软件界面最大化?Win11默认打开软件界面最大化的方法
2022/07/15 数码科技