Der empfohlenere Weg besteht darin, den Hash-Typ in der Redis-Datenbank zum Speichern zu verwenden.
Natürlich ist es auch möglich, eine Sitzung zu verwenden, aber es gibt Nachteile. Wenn es nur einen Server gibt und eine Sitzung verwendet wird, wird die Sitzung möglicherweise auf Server A gespeichert, wenn sie abgerufen wird sich auf Server B befinden und nicht abgerufen werden können. Verwenden Sie daher Redis.
Ein Beispiel ist wie folgt:
Wenn ein Benutzer persönliche Informationen ändert, werden diese in Redis gespeichert + in die Datenbank eingefügt. Dadurch werden die Daten auch zwischengespeichert und müssen nicht erneut in der Datenbank abgefragt werden.
Informationen erhalten
(Lernvideo-Sharing: Redis-Video-Tutorial)
Service-Schicht
Testen Sie es mit dem Postboten!
Registrieren Sie den Benutzer zuerst und fragen Sie ihn direkt nach der erfolgreichen Registrierung ab. Fragen Sie die Informationen entsprechend der Benutzer-ID ab. Auf diese Weise müssen Sie nicht jedes Mal die Datenbank durchsuchen, wenn der Benutzer seine persönlichen Daten aktualisiert Informationen, es wird mit Redis synchronisiert. Der Grund für die Nullwerte für Telefon und Uhrzeit ist, dass ich bei der Registrierung nicht vergessen habe, sie in Redis zu speichern, sodass es Nullwerte gibt. Einer ist für die Registrierung und der andere ist für Änderungen. Ich speichere die Änderungen einfach in Redis.
Verwandte Empfehlungen: Redis-Datenbank-Tutorial
Das obige ist der detaillierte Inhalt vonVerwenden Sie die Redis-Datenbank, um Benutzerinformationen zu speichern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!