Redis ist die am weitesten verbreitete Speicher-Middleware im Bereich der Internet-Technologie. Es ist die Abkürzung für „Remote Dictionary Service“, was auch „Remote Dictionary Service“ ist. Redis wird im Bereich der Open-Source-Middleware weithin für seine ultrahohe Leistung, perfekte Dokumentation, seinen prägnanten und leicht verständlichen Quellcode und seine umfangreiche Unterstützung für Client-Bibliotheken gelobt. Viele große Internetunternehmen im In- und Ausland nutzen Redis, wie Twitter, YouPorn, Blizzard Entertainment, Github, StackOverflow, Tencent, Alibaba, JD.com, Huawei, Sina Weibo usw., aber auch viele kleine und mittlere Unternehmen Anwendungen haben. Man kann auch sagen, dass das Verständnis und die Anwendungspraxis von Redis heute zu wesentlichen Fähigkeiten für fortgeschrittene Back-End-Entwickler geworden sind.
Redis verfügt über eine breite Palette von Geschäftsanwendungen. Wo kann Redis eingesetzt werden?
1. Erfassen Sie die Anzahl der Kommentare, Likes und Klicks (Hash) des Artikels.
2. Notieren Sie die Artikel-ID-Liste des Benutzers (sort), um eine schnelle Anzeige der Artikelliste des Benutzers (zset) zu ermöglichen.
3. Notieren Sie den Titel, die Zusammenfassung, den Autor und das Cover des Artikels für die Listenanzeige. (hase).
4. Zeichnen Sie die Like-Benutzer-ID-Liste und die Kommentar-ID-Liste des Artikels zur Anzeige und Deduplizierungszählung auf (zset).
5. Aktuelle heiße Artikel zwischenspeichern, um den Datenbankdruck zu verringern (Hash).
6. Notieren Sie die zugehörige Artikel-ID des Artikels und empfehlen Sie verwandte Artikel (Liste) basierend auf dem Inhalt.
7. Wenn die Artikel-ID eine automatisch steigende Zahl ist, können Sie die Artikel-ID (Zähler) mit redis zuweisen.
8. Die Beziehung zwischen Sammlungen und Artikeln (zset).
9. Notieren Sie die Liste der beliebten Artikel-IDs, die Gesamt-Hotlist und die Kategorie-Hotlist (zset).
10. Historisches Benutzerverhalten zwischenspeichern und böswilliges Verhalten filtern (Zset, Hash).
Was Redis nicht kann
Redis scheint viele Dinge zu können, aber es ist nicht allmächtig. Verwenden Sie es an der richtigen Stelle Doppeltes Ergebnis mit halbem Aufwand. Bei Missbrauch kann es zu Systeminstabilität, erhöhten Kosten und anderen Problemen kommen.
Redis wird beispielsweise zum Speichern grundlegender Benutzerinformationen verwendet. Obwohl es Persistenz unterstützen kann, kann seine Persistenzlösung nicht die absolute Landung von Daten garantieren und kann aufgrund der Persistenz auch dazu führen, dass die Leistung von Redis abnimmt Erhöhen Sie den Druck auf den Redis-Dienst.
Eine einfache Zusammenfassung ist, dass Unternehmen mit zu vielen Daten und einer sehr geringen Häufigkeit des Datenzugriffs nicht für den Einsatz von Redis geeignet sind.
Zu große Datenmengen erhöhen die Kosten, die Zugriffshäufigkeit ist zu gering und die Speicherung im Speicher ist eine Verschwendung von Ressourcen
Das obige ist der detaillierte Inhalt vonWofür kann Redis verwendet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!