Heim > Artikel > PHP-Framework > Laravel verwendet Redis, um Sitzungen zu teilen (detaillierte Code-Erklärung)
1 Wenn die Anzahl der Besuche im System zunimmt, kann die Verwendung von Redis zum Speichern der Sitzung die Leistung des Systems verbessern und auch Multifunktionen erleichtern -Maschine laden. Sitzung teilen
1. Fügen Sie eine Sitzungsverbindung in Redis hinzu >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 konfigurieren1 .Öffnen Sie /etc/redis.conf und ändern Sie die Bind-Informationen. Die aktuelle Server-LAN-IP ist beispielsweise 10.0.0.2
'session' => [ 'host' => env('REDIS_HOST', '127.0.0.1'), 'password' => env('REDIS_PASSWORD', null), 'port' => env('REDIS_PORT', 6379), 'database' => 10, ],
2. Ändern Sie den geschützten Modus'connection' => 'session',
3 die Redis-Konfiguration
SESSION_DRIVER=redis
4. Registrieren Sie sich und prüfen Sie, ob iptable Port 6379 für den Zugriff geöffnet hat
bind 127.0.0.1 10.0.0.2
5. Andere Server ändern die Umgebung
protected-mode no
Jetzt können andere Server auf Redis zugreifen Server.
Weitere technische Artikel zum Laravel-Framework finden Sie in der Spalte
Laravel-Tutorial!
PHP-Lernthema für chinesische Websites: PHP-Sitzung
(einschließlich Bilder, Videos, Fälle)Das obige ist der detaillierte Inhalt vonLaravel verwendet Redis, um Sitzungen zu teilen (detaillierte Code-Erklärung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!