主页 > 知识库 > Laravel如何使用Redis共享Session

Laravel如何使用Redis共享Session

热门标签:电话机器人危险吗 深圳外呼系统收费 长沙crm外呼系统业务 400电话申请方法收费 江苏外呼电销机器人报价 离石地图标注 专业电话机器人批发商 南宁高频外呼回拨系统哪家好 400电话办理福州市

一、当系统的访问量上升的时候,使用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,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

您可能感兴趣的文章:
  • laravel中Redis队列监听中断的分析
  • 关于 Laravel Redis 多个进程同时取队列问题详解
  • laravel使用Redis实现网站缓存读取的方法详解
  • laravel使用redis队列实例讲解

标签:滨州 曲靖 南京 株洲 白酒营销 太原 南昌 兴安盟

巨人网络通讯声明:本文标题《Laravel如何使用Redis共享Session》,本文关键词  Laravel,如何,使用,Redis,共享,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Laravel如何使用Redis共享Session》相关的同类信息!
  • 本页收集关于Laravel如何使用Redis共享Session的相关信息资讯供网民参考!
  • 推荐文章