Redis共用Session詳解

來源:互聯網
上載者:User
這次給大家帶來Redis共用Session詳解,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伺服器了。

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

php自訂二維數組排序函數array

PHP伺服器端的API以及介面開發詳解

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.