這篇文章給大家介紹怎么在Laravel中利用Redis對Session進行共享,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
一、當系統的訪問量上升的時候,使用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對Session進行共享-創新互聯
網站路徑:http://www.2m8n56k.cn/article6/dhieig.html
成都網站建設公司_創新互聯,為您提供虛擬主機、網站內鏈、品牌網站設計、小程序開發、面包屑導航、域名注冊
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯