Dieses Mal werde ich Ihnen eine detaillierte Erklärung der Schritte zur Verwendung von Laravel zum Teilen von Sitzungen mit Redis geben. Welche Vorsichtsmaßnahmen für die Verwendung von Laravel zum Teilen von Sitzungen mit Redis gelten ist ein praktischer Fall, werfen wir einen Blick darauf.
1. Wenn die Anzahl der Besuche im System zunimmt, kann die Verwendung von Redis zum Speichern der Sitzung die Leistung des Systems verbessern und es auch einfacher machen, die Sitzung zu teilen, wenn mehrere Maschinen unter Strom stehen laden
1 .Öffnen Sie config/database.php. Sitzungsverbindung in Redis hinzufügen
'session' => [ 'host' => env('REDIS_HOST', '127.0.0.1'), 'password' => env('REDIS_PASSWORD', null), 'port' => env('REDIS_PORT', 6379), 'database' => 10, ],
2. Öffnen Sie config/session.php und geben Sie die obige Redis-Verbindung ein
'connection' => 'session',
3. Ändern Sie die Umgebung, um Redis Access zu verwenden Sitzung
SESSION_DRIVER=redis
Jetzt auf das System zugreifen. Die Sitzung wurde mit Redis gespeichert. Etwa 15 % Leistungsverbesserung (aktuelles Projekt)
2. Redis-Zugriffskonfiguration Um andere Server für den Zugriff auf Redis zu verwenden, müssen Sie den Redis-Remotezugriff konfigurieren
1 .Öffnen Sie /etc/redis.conf und ändern Sie die Bindungsinformationen. Die aktuelle Server-LAN-IP ist beispielsweise 10.0.0.2
bind 127.0.0.1 10.0.0.2
2. Ändern Sie den geschützten Modus
protected-mode no
3. Laden Sie die Redis-Konfiguration neu
service redis-server reload
4. Registrieren Sie sich und prüfen Sie, ob iptable Port 6379 für den Zugriff geöffnet hat
iptables -I INPUT -s 10.0.0.2 -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT
5. Andere Server ändern env
REDIS_HOST=10.0.0.2
Jetzt können andere Server auf den Redis-Server zugreifen.
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
So gehen Sie mit Nicht-Formulardaten um, wenn PHP Post sie nicht abrufen kann
So zeichnen Sie die Suche auf Engine-Crawling-Prozess in PHP Detaillierte Erklärung
Das obige ist der detaillierte Inhalt vonLaravel verwendet Redis, um ausführlich erläuterte Sitzungsschritte zu teilen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!