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 相关文章推荐
vs中通过剪切板循环来循环粘贴不同内容
Apr 30 PHP
PHP变量的定义、可变变量、变量引用、销毁方法
Dec 20 PHP
php生成数组的使用示例 php全组合算法
Jan 16 PHP
PHP递归调用数组值并用其执行指定函数的方法
Apr 01 PHP
Laravel 中获取上一篇和下一篇数据
Jul 27 PHP
php使用CURL模拟GET与POST向微信接口提交及获取数据的方法
Sep 23 PHP
PHP面向对象程序设计之命名空间与自动加载类详解
Dec 02 PHP
thinkphp中AJAX返回ajaxReturn()方法分析
Dec 06 PHP
yii2.0整合阿里云oss的示例代码
Sep 19 PHP
PHP使用Nginx实现反向代理
Sep 20 PHP
PHP substr()函数参数解释及用法讲解
Nov 23 PHP
tp5 sum某个字段相加得到总数的例子
Oct 18 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微信公众平台开发类实例
2015/04/01 PHP
PHP函数shuffle()取数组若干个随机元素的方法分析
2016/04/02 PHP
php查找字符串中第一个非0的位置截取
2017/02/27 PHP
js的event详解。
2006/09/06 Javascript
Prototype使用指南之hash.js
2007/01/10 Javascript
利用NodeJS的子进程(child_process)调用系统命令的方法分享
2013/06/05 NodeJs
js文件缓存之版本管理详解
2013/07/05 Javascript
javascript实现文本域写入字符时限定字数
2014/02/12 Javascript
javascript实现字符串反转的方法
2015/02/05 Javascript
JQuery导航菜单选择特效
2016/04/11 Javascript
实例讲解jQuery中对事件的命名空间的运用
2016/05/24 Javascript
Bootstrap+jfinal退出系统弹出确认框的实现方法
2016/05/30 Javascript
深入理解Nodejs Global 模块
2017/06/03 NodeJs
bootstrap table实现双击可编辑、添加、删除行功能
2017/09/27 Javascript
angularjs中判断ng-repeat是否迭代完的实例
2018/09/12 Javascript
ES6知识点整理之数组解构和字符串解构的应用示例
2019/04/17 Javascript
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
2019/06/13 Javascript
微信小程序批量监听输入框对按钮样式进行控制的实现代码
2019/10/12 Javascript
Python functools模块学习总结
2015/05/09 Python
Python 多核并行计算的示例代码
2017/11/07 Python
Python线程下使用锁的技巧分享
2018/09/13 Python
Python 脚本获取ES 存储容量的实例
2018/12/27 Python
对python中矩阵相加函数sum()的使用详解
2019/01/28 Python
Python实战之制作天气查询软件
2019/05/14 Python
如何基于Python实现电子邮件的发送
2019/12/16 Python
python自动识别文本编码格式代码
2019/12/26 Python
python 下载文件的几种方法汇总
2021/01/06 Python
李维斯牛仔裤荷兰官方网站:Levi’s NL
2020/08/23 全球购物
"序列点" 是什么
2016/07/29 面试题
五月的鲜花活动方案
2014/08/21 职场文书
质监局领导班子践行群众路线整改方案
2014/10/26 职场文书
2015年语文教学工作总结
2015/05/25 职场文书
Nginx设置日志打印post请求参数的方法
2021/03/31 Servers
springboot如何初始化执行sql语句
2021/06/22 Java/Android
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
2022/06/28 Oracle
WIN10使用IIS部署ftp服务器详细教程
2022/08/05 Servers