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 相关文章推荐
基于Zend的Config机制的应用分析
May 02 PHP
php解决约瑟夫环示例
Apr 09 PHP
PHP使用适合阅读的格式显示文件大小的方法
Mar 05 PHP
PHP可变变量学习小结
Nov 29 PHP
php中实现字符串翻转的方法
Feb 22 PHP
thinkPHP5.0框架应用请求生命周期分析
Mar 25 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
Nov 10 PHP
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
Nov 16 PHP
php curl获取到json对象并转成数组array的方法
May 31 PHP
详解如何实现Laravel的服务容器的方法示例
Apr 15 PHP
PHP与Web页面的交互示例详解一
Aug 04 PHP
如何在Mac上通过docker配置PHP开发环境
May 29 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
AJAX PHP无刷新form表单提交的简单实现(推荐)
2016/09/09 PHP
JavaScript 动态生成方法的例子
2009/07/22 Javascript
js 绑定带参数的事件以及手动触发事件
2010/04/27 Javascript
基于jquery的实现简单的表格中增加或删除下一行
2010/08/01 Javascript
js内置对象 学习笔记
2011/08/01 Javascript
js 得到文件后缀(通过正则实现)
2013/07/08 Javascript
JavaScript面向对象编程入门教程
2014/04/16 Javascript
基于Bootstrap实现tab标签切换效果
2020/04/15 Javascript
利用vue-router实现二级菜单内容转换
2016/11/30 Javascript
微信小程序 天气预报开发实例代码源码
2017/01/20 Javascript
angular中实现控制器之间传递参数的方式
2017/04/24 Javascript
基于js 字符串indexof与search方法的区别(详解)
2017/12/04 Javascript
vue-cli+webpack项目 修改项目名称的方法
2018/02/28 Javascript
vue 组件中slot插口的具体用法
2018/04/03 Javascript
JavaScript设计模式之装饰者模式定义与应用示例
2018/07/25 Javascript
如何解决vue2.0下IE浏览器白屏问题
2018/09/13 Javascript
详解从react转职到vue开发的项目准备
2019/01/14 Javascript
Vue使用lodop实现打印小结
2019/07/06 Javascript
JavaScript仿京东秒杀倒计时
2020/03/17 Javascript
vue使用video插件vue-video-player的示例
2020/10/03 Javascript
[01:17:12]职来职往完美电竞专场
2014/09/18 DOTA
实例讲解Python中的私有属性
2014/08/21 Python
Python实现简易版的Web服务器(推荐)
2018/01/29 Python
PyQt5每天必学之弹出消息框
2018/04/19 Python
django 实现celery动态设置周期任务执行时间
2019/11/19 Python
解决canvas转base64/jpeg时透明区域变成黑色背景的方法
2016/10/23 HTML / CSS
诺心蛋糕官网:LE CAKE
2018/08/25 全球购物
创意爱尔兰礼物:Creative Irish Gifts
2020/01/29 全球购物
生产总经理岗位职责
2013/12/19 职场文书
DIY蛋糕店的创业计划书范文
2013/12/26 职场文书
民族学专业大学生职业规划范文:清晰未来的构想
2014/09/20 职场文书
2015毕业寄语大全
2015/02/26 职场文书
七年级之家长会发言稿范文
2019/09/04 职场文书
导游词之广东佛山(南风古灶)
2019/09/24 职场文书
python周期任务调度工具Schedule使用详解
2021/11/23 Python
基于Python编写一个监控CPU的应用系统
2022/06/25 Python