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_MySQL教程-第一天
Mar 18 PHP
php 随机生成10位字符代码
Mar 26 PHP
window+nginx+php环境配置 附配置搭配说明
Dec 29 PHP
PHP安全防范技巧分享
Nov 03 PHP
php addslashes 利用递归实现使用反斜线引用字符串
Aug 05 PHP
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
May 10 PHP
php实现文本数据导入SQL SERVER
May 17 PHP
php使用socket post数据到其它web服务器的方法
Jun 02 PHP
腾讯CMEM的PHP扩展编译安装方法
Sep 25 PHP
php根据年月获取当月天数及日期数组的方法
Nov 30 PHP
thinkphp5.0整合phpsocketio完整攻略(绕坑)
Oct 12 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
Dec 20 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数据访问之查询关键字
2016/05/09 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
laravel框架模型、视图与控制器简单操作示例
2019/10/10 PHP
PHP实现获取文件mime类型多种方法解析
2020/05/28 PHP
用js实现计算代码行数的简单方法附代码
2007/08/13 Javascript
javascript引导程序
2008/10/26 Javascript
基于jquery的修改当前TAB显示标题的代码
2010/12/11 Javascript
JavaScript数组随机排列实现随机洗牌功能
2015/03/19 Javascript
iscroll.js的上拉下拉刷新时无法回弹的解决方法
2016/02/18 Javascript
使用JS批量选中功能实现更改数据库中的status状态值(批量展示)
2016/11/22 Javascript
Bootstrap CSS布局之表格
2016/12/17 Javascript
jQuery如何跳转到另一个网页 就这么简单
2016/12/28 Javascript
Angular.js实现多个checkbox只能选择一个的方法示例
2017/02/24 Javascript
vue-cli 引入、配置axios的方法
2018/05/08 Javascript
使用bootstrap实现下拉框搜索功能的实例讲解
2018/08/10 Javascript
小程序server请求微信服务器超时的解决方法
2019/05/21 Javascript
ES6 Generator函数的应用实例分析
2019/06/26 Javascript
JS中的算法与数据结构之列表(List)实例详解
2019/08/16 Javascript
微信小程序页面滚动到指定位置代码实例
2019/09/07 Javascript
Python中使用PDB库调试程序
2015/04/05 Python
python实现简易版计算器
2020/06/22 Python
Python中.join()和os.path.join()两个函数的用法详解
2018/06/11 Python
如何实现Django Rest framework版本控制
2019/07/25 Python
Django中的session用法详解
2020/03/09 Python
pytorch 实现L2和L1正则化regularization的操作
2021/03/03 Python
CSS3使用transition属性实现过渡效果
2018/04/18 HTML / CSS
吃透移动端 Html5 响应式布局
2019/12/16 HTML / CSS
MVMT手表官方网站:时尚又实惠的高品质手表
2016/12/04 全球购物
小学班长竞选演讲稿
2014/04/24 职场文书
村级环境卫生整治方案
2014/05/04 职场文书
教师教学评估方案
2014/05/09 职场文书
学习十八大标语
2014/10/09 职场文书
先进工作者事迹材料
2014/12/23 职场文书
幼儿园大班开学寄语(2015秋季)
2015/05/27 职场文书
Java实现添加条码或二维码到Word文档
2022/06/01 Java/Android
数据设计之权限的实现
2022/08/05 MySQL