Laravel は Redis を使用してセッションを共有します (詳細なコードの説明)

藏色散人
リリース: 2020-07-13 16:20:18
転載
3818 人が閲覧しました

Laravel は Redis を使用してセッションを共有します (詳細なコードの説明)

1. システムへのアクセス数が増加した場合、Redis を使用してセッションを保存すると、システムのパフォーマンスが向上し、複数のアクセスが容易になります。 -machine load. セッションを共有します

1. config/database.php を開きます。 redis

      '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 を使用して保存されました。約 15% のパフォーマンス向上 (現在のプロジェクト)

2. Redis アクセス構成他のサーバーを使用して Redis にアクセスするには、Redis リモート アクセスを構成する必要があります

1 . /etc/redis.conf を開き、バインド情報を変更します。たとえば、現在のサーバー LAN IP は 10.0.0.2

bind 127.0.0.1 10.0.0.2
ログイン後にコピー

2 です。保護モード

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 セッション (写真、ビデオ、事例を含む)

以上がLaravel は Redis を使用してセッションを共有します (詳細なコードの説明)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート