Laravel如何使用Redis共享Session

[复制链接]

Laravel如何使用Redis共享Session[复制链接]

爱星辰 发表于 2020-10-4 00:07:17 [显示全部楼层] |阅读模式 回复:  0 浏览:  663
阿里云云服务器
一、当系统的访问量上升的时候,使用Redis保存Session可以提高系统的性能,同时也方便多机负载的时候共享Session

1.打开config/database.php。在redis中增加session的连接
  1.   'session' => [
  2.     'host' => env('REDIS_HOST', '127.0.0.1'),
  3.     'password' => env('REDIS_PASSWORD', null),
  4.     'port' => env('REDIS_PORT', 6379),
  5.     'database' => 10,
  6.   ],
复制代码

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

  1. bind 127.0.0.1 10.0.0.2
复制代码


2.修改 protected-mode

  1. protected-mode no
复制代码


3.重新加载redis配置

  1. service redis-server reload
复制代码


4.注册检查iptable是否打开了6379端口访问

  1. iptables -I INPUT -s 10.0.0.2 -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT
复制代码


5.其它服务器修改 env

  1. REDIS_HOST=10.0.0.2
复制代码


现在其它的服务器可以访问redis服务器了。

转载请说明出处,本文地址:https://www.xcadmin.com/thread-1895-1-1.html
无限星辰工作室  好集导航 Discuz全集下载  星辰站长网  集热爱361  一品文学  手机小游戏合集   海外空间网 星辰api  星辰支付二维码管理平台 阿里云服务器 腾讯云服务器
服务Discuz!建站|DiscuzQ配置|二开|小程序|APP|搬家|挂马清理|防护|Win/Linux环境搭建|优化|运维|
服务理念:专业 诚信 友好QQ842062626 服务项目 Q群315524225
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

菜鸟

4

主题

17

帖子

58

积分

菜鸟

Rank: 1

站长币
41
主机金
0
威望
0
贡献值
0
阅读权限
10
积分
58

最新帖子

  • 爱星辰 爱星辰 5月8日

    在index首页增加客服代码及一键拨打电话 1.index.wxss或者app.wxss文件里增加样式

    帖子: 微信小程序增加悬浮在线客服

  • 星辰网编 星辰网编 5月8日

    据外媒报导,本周一(10月5日)在印度产生一同悲惨剧,35只猕猴打群架撞塌民房,导致

    帖子: 印度35只猴子打群架撞塌民房

  • 星辰红编 星辰红编 5月8日

    据杭州市公安局反欺诈中心消息,杭州最近发生多起假充公检法欺诈案件。 最后,骗子会

    帖子: “安全防护” APP千万别下

  • 拖动客服框
    Online Service
    点击这里给我发消息
    点击这里联系我们
    微信扫一扫
    在线客服

    Archiver|手机版|小黑屋|星辰资讯网

    © 2015-2020 Comsenz Inc.  Powered by Discuz! X3.4

    1
    QQ