• 技术文章 >php框架 >Laravel

    Laravel使用Redis共享Session(代码详解)

    藏色散人藏色散人2020-07-13 16:20:18转载2178

    一、当系统的访问量上升的时候,使用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框架相关技术文章,请访问laravel教程栏目!

    php中文网学习专题php session (包含图文、视频、案例)

    以上就是Laravel使用Redis共享Session(代码详解)的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:cnblogs,如有侵犯,请联系admin@php.cn删除
    专题推荐:Laravel Redis Session
    上一篇:Laravel利用pusher推送消息的方法详解 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • laravel输出xml数据,php输出xml格式数据• 8 个 Laravel 模型时间戳使用技巧• composer安装laravel指定版本• Laravel利用pusher推送消息的方法详解
    1/1

    PHP中文网