Heim > Datenbank > SQL > Warum Redis verwenden?

Warum Redis verwenden?

藏色散人
Freigeben: 2020-09-18 10:11:00
Original
18712 Leute haben es durchsucht

Warum Redis verwenden?

Redis ist eine Open-Source-Protokoll-Schlüsselwertdatenbank, die in der ANSI-C-Sprache geschrieben ist, Netzwerke unterstützt, speicherbasiert und persistent sein kann und eine API für mehrere Sprachen bietet. Seit dem 15. März 2010 wird die Entwicklung von Redis von VMware gehostet. Seit Mai 2013 wird die Entwicklung von Redis von Pivotal gesponsert.

Warum Redis verwenden?

Wenn beispielsweise 20 Millionen Benutzerinformationen im System vorhanden sind, sind die Benutzerinformationen grundsätzlich festgelegt und ändern sich kaum, sobald sie eingegeben wurden. Dann müssen Sie jedes Mal, wenn Sie alle Benutzerinformationen laden, dies tun Fordern Sie die Datenbank an. Die Datenbank kompiliert Ihre Abfrageanweisung und führt sie aus. Dies ist viel weniger effizient, da sich diese Informationen nicht häufig ändern und die Datenmenge groß ist.

In größeren Fällen besteht der übliche Ansatz darin, ihn dem Cache hinzuzufügen und vor jedem Abruf eine Beurteilung vorzunehmen. Wenn der Cache nicht leer ist, holen Sie sich den Wert aus dem Cache. Wenn er leer ist, dann fordern Sie ihn an die Datenbank und fügt Daten zum Cache hinzu, was die Effizienz des Systemzugriffs erheblich verbessert.

Das obige ist der detaillierte Inhalt vonWarum Redis verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage