ホームページ >PHPフレームワーク >Laravel >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 サイトの他の関連記事を参照してください。