您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關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的方法示例”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。