2017-05-19 19 views
0

Ich habe eine Schule soziales Netzwerk, jede Schule hat eine Reihe von Dashboards, die die Studenten in es veröffentlichen können, da ich nicht jedes Mal in die Datenbank gehen wollen, wenn ein Student sehen wollen ein Dashboard Ich dachte, ein Cache-System für die Schulen zu bauen, am Anfang erstellte ich ein Modul, das eine Hash-Map erstellt, um die Schule Objekte zu halten, in jedem School-Objekt habe ich eine ähnliche Hash-Karte für die Dashboards und das gleiche in jedem Dashboard um die Post-Objekte zu halten (ich weiß nicht, ob das überhaupt üblich oder überhaupt akzeptabel ist), habe ich kürzlich auf der Suche nach einem anderen Ansatz über redis gelesen, das ein Schlüssel-Wert-Speichersystem im Speicher ist.

Meine Frage: ist es möglich zu erreichen, was ich will in Redis (seit es ein Schlüssel-Wert-Shop-System) oder sogar ein anderes Cache-Modul oder einfach mit dem, was ich in Händen habe stecken?
Vielen Dank im VorausCache-Array von Objekten in Knoten js

Antwort

0

So etwas wie flat könnte Ihnen helfen, speichern Sie es in Redis

0

Sie definitiv redis als Cache-System verwenden können. Dies bietet verschiedene Datenstruktur einschließlich Hashmap, Liste, Satz, etc. Es gibt eine ordnungsgemäße Strukturierung der Daten in Redis und da gehen Sie mit hoher Leistung asd Effizienz. Für Referenz: https://redis.io/topics/data-types