ホームページ >PHPフレームワーク >Laravel >Laravel は Redis を使用してセッションを共有します (詳細なコードの説明)

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

藏色散人
藏色散人転載
2020-01-30 19:38:183862ブラウズ

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 までご連絡ください。