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 相关文章推荐
使用sockets:从新闻组中获取文章(一)
Oct 09 PHP
做一个有下拉功能的留言版
Oct 09 PHP
Mysql中分页查询的两个解决方法比较
May 02 PHP
php一些错误处理的方法与技巧总结
Aug 10 PHP
CI框架给视图添加动态数据
Dec 01 PHP
PHP使用pcntl_fork实现多进程下载图片的方法
Dec 16 PHP
PHP动态输出JavaScript代码实例
Feb 12 PHP
PHP请求Socket接口测试实例
Aug 12 PHP
php抽象方法和抽象类实例分析
Dec 07 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
Nov 14 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
Apr 21 PHP
PHP命名空间namespace及use的简单用法分析
Aug 03 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中将网址转换为超链接的函数
2011/09/02 PHP
浅谈thinkphp的实例化模型
2015/01/04 PHP
php中get_cfg_var()和ini_get()的用法及区别
2015/03/04 PHP
javaScript对象和属性的创建方法
2007/01/15 Javascript
JS动画效果代码3
2008/04/03 Javascript
Javascript 修改String 对象 增加去除空格功能(示例代码)
2013/11/30 Javascript
JavaScript字符串对象substr方法入门实例(用于截取字符串)
2014/10/16 Javascript
jQuery实现页面内锚点平滑跳转特效的方法总结
2015/05/11 Javascript
Angular实现form自动布局
2016/01/28 Javascript
Node.js如何自动审核团队的代码
2016/07/20 Javascript
AngularJS入门教程之静态模板详解
2016/08/18 Javascript
轻松掌握JavaScript状态模式
2016/09/07 Javascript
浅谈Web页面向后台提交数据的方式和选择
2016/09/23 Javascript
老生常谈js中0到底是 true 还是 false
2017/03/08 Javascript
js实现延迟加载的几种方法
2017/04/24 Javascript
vue元素实现动画过渡效果
2017/07/01 Javascript
angular2组件中定时刷新并清除定时器的实例讲解
2018/08/31 Javascript
了解前端理论:rscss和rsjs
2019/05/23 Javascript
Vue 中获取当前时间并实时刷新的实现代码
2020/05/12 Javascript
vant 自定义 van-dropdown-item的用法
2020/08/05 Javascript
Django接受前端数据的几种方法总结
2016/11/04 Python
基于python list对象中嵌套元组使用sort时的排序方法
2018/04/18 Python
python 文件查找及内容匹配方法
2018/10/25 Python
Python pygame绘制文字制作滚动文字过程解析
2019/12/12 Python
Python模块的制作方法实例分析
2019/12/21 Python
Python GUI编程学习笔记之tkinter控件的介绍及基本使用方法详解
2020/03/30 Python
什么是python类属性
2020/06/10 Python
Python Opencv轮廓常用操作代码实例解析
2020/09/01 Python
python 实现简易的记事本
2020/11/30 Python
4s店活动策划方案
2014/08/25 职场文书
雾霾停课通知
2015/04/24 职场文书
质量承诺书格式范文
2015/04/28 职场文书
捐款仪式主持词
2015/07/04 职场文书
利用Matlab绘制各类特殊图形的实例代码
2021/07/16 Python
使用vuex-persistedstate本地存储vuex
2022/04/29 Vue.js
MySQL中dd::columns表结构转table过程及应用详解
2022/09/23 MySQL