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 相关文章推荐
mysql 搜索之简单应用
Apr 27 PHP
php 过滤器实现代码
Aug 09 PHP
php数组一对一替换实现代码
Aug 31 PHP
使用Curl进行抓取远程内容时url中文编码问题示例探讨
Oct 29 PHP
sae使用smarty模板的方法
Dec 17 PHP
php object转数组示例
Jan 15 PHP
php分页示例分享
Apr 30 PHP
php生成图片验证码-附五种验证码
Aug 19 PHP
浅析Yii2缓存的使用
May 10 PHP
PHP微信开发之查询城市天气
Jun 23 PHP
PHP读取zip文件的方法示例
Nov 17 PHP
PHP高精确度运算BC函数库实例详解
Aug 15 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 getimagesize 上传图片的长度和宽度检测代码
2010/05/15 PHP
PHP读取文件并可支持远程文件的代码分享
2012/10/03 PHP
PHP 读取文本文件内容并分页显示
2016/01/02 PHP
一个可以显示阴历的JS代码
2007/03/05 Javascript
javascript的console.log()用法小结
2012/05/31 Javascript
javascript中数组的sort()方法的使用介绍
2013/12/18 Javascript
Windows8下搭建Node.js开发环境教程
2014/09/03 Javascript
基于Jquery和html5的7款个性化地图插件
2015/11/17 Javascript
让图片跳跃起来  javascript图片轮播特效
2016/02/16 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
2017/02/10 Javascript
详解Nodejs 通过 fs.createWriteStream 保存文件
2017/10/10 NodeJs
javascript 判断用户有没有操作页面
2017/10/17 Javascript
JS开发中基本数据类型具体有哪几种
2017/10/19 Javascript
详细讲解如何创建, 发布自己的 Vue UI 组件库
2019/05/29 Javascript
Vue + Element UI图片上传控件使用详解
2019/08/20 Javascript
[57:29]Alliance vs KG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/17 DOTA
python中zip和unzip数据的方法
2015/05/27 Python
python 容器总结整理
2017/04/04 Python
django将图片上传数据库后在前端显式的方法
2018/05/25 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
2018/12/18 Python
Python实现钉钉发送报警消息的方法
2019/02/20 Python
Python从函数参数类型引出元组实例分析
2019/05/28 Python
对PyQt5中的菜单栏和工具栏实例详解
2019/06/20 Python
python中update的基本使用方法详解
2019/07/17 Python
Numpy将二维数组添加到空数组的实现
2019/12/05 Python
Python爬虫之Selenium设置元素等待的方法
2020/12/04 Python
canvas基础之图形验证码的示例
2018/01/02 HTML / CSS
Brookstone美国官网:独特新奇产品
2017/03/04 全球购物
捷克建筑材料网上商店:DEK.cz
2021/03/06 全球购物
工程师岗位职责
2013/11/08 职场文书
药学专业个人自我评价
2013/11/11 职场文书
中文专业学生自我评价范文
2014/02/06 职场文书
负责人任命书范本
2014/06/04 职场文书
CSS布局之浮动(float)和定位(position)属性的区别
2021/09/25 HTML / CSS
36个正则表达式(开发效率提高80%)
2021/11/17 Javascript
Redis数据同步之redis shake的实现方法
2022/04/21 Redis