Es gibt einige Daten aus der Datenbank, die sich nur selten ändern und in redis gespeichert werden müssen. Ich weiß, wie man Redispy und Django-Redisis aufbaut. Ich weiß, wie man Schlüssel und Werte setzt und sie bekommt. Aber die Frage ist, dass das Setzen von Daten universell sein soll und außerhalb einer bestimmten Funktion liegt. Wo sollte ich den Code setzen, um Schlüssel und Werte für solche Daten zu setzen.Wo gebe ich Code ein, um Daten aus der Datenbank nach redis für django-redisis zu pushen?
Antwort
Egal, es ist Redis oder andere Datenbank. Es ist gut, eine Datenschicht zu haben, eine API, um diese Funktionen aufzurufen. Wie Sie in der Anwendung redis nennen möchten, ist es gut, eine API zu haben. Um Ihnen eine Idee zu geben, haben Sie Methoden, um GET, SET, etc .. (Dies wird sich ändern basierend auf der Datenstruktur, die Sie verwenden).
Für das anfängliche Laden haben Sie ein separates Skript. Fügen Sie es nicht dem Anwendungscode hinzu. Weil es nur einmal verwendet wird und es keinen Sinn macht, diesen Code zur Basis des Anwendungscodes hinzuzufügen. In diesen Skripts können Sie dieselbe API verwenden, die Sie für die Anwendung geschrieben haben. Und diese Skripte müssen kein großartiger Code sein. Dies wird die Arbeit erledigen und Sie können es nach dem ersten Laden beiseite legen.
- 1. Wo gebe ich den Code für ein neues Fenster ein
- 2. Wie gebe ich Daten in der Datenbank von Django ein
- 3. Wo speichert Redis die Daten
- 4. Wie gebe ich mehrere Daten für ein Element in die Datenbank ein, sondern nur die Daten, nach denen gesucht wird?
- 5. Wo gebe ich Anwendungsargumente in XCode ein?
- 6. Code-Architektur - Flask - Wo Formularvalidierung aus der Datenbank?
- 7. Neucodierung redis Daten nach Konfigurationsänderung
- 8. Muss ich Daten aus der Datenbank bereinigen?
- 9. Wie gebe ich den Befehl HGET/GET für Redis Database über Node.js aus?
- 10. Daten aus der WordPress-Datenbank abrufen, um aus WordPress
- 11. Auf der Suche nach einer Festplatte-basierte Redis-ähnliche Datenbank
- 12. Wo gebe ich die DLLs für edge.js Zugriff
- 13. Ermitteln der größten Zeichenfolgenwertgröße für Schlüssel in der Redis-Datenbank
- 14. Benötigt, um Daten aus mehreren Datenquellen (keine Datenbank) zu binden
- 15. Wo gebe ich Code in Sinatra ein, den ich ausführen möchte, wenn die App heruntergefahren wird?
- 16. Firebase-Datenbank - Reagieren Daten aus der Datenbank
- 17. Wo gebe ich mein SSL-Port für IISExpress?
- 18. Ein gutes Werkzeug, um Datenbank mit Dummy-Daten zu füllen?
- 19. Wie lösche ich Daten von Redis nach 48 Stunden?
- 20. Rückkehr Daten aus der Datenbank
- 21. Extraktion von Daten aus der Datenbank nach Kriterien mit Laravel
- 22. Wo gebe ich Hilfsmethoden für ActionMailer Ansichten an?
- 23. Wählen Sie vorhandene Daten aus der Datenbank aus, um Testdaten zu erstellen
- 24. Wo gebe ich meinen Benutzernamen und Zugriffstoken für Visual Studio Team Services in GitHub Desktop ein?
- 25. Wie führe ich Code aus, nachdem Symfony3/Doctrine Daten aus meiner Datenbank geladen hat?
- 26. Wo gebe ich ATL dlls ein, damit sie funktionieren
- 27. Wie kann ich ein Bild aus der Datenbank aus dem Code abrufen, den ich verwende?
- 28. Wie bekomme ich Details der Daten aus der Datenbank?
- 29. PDO Daten aus der Datenbank
- 30. Wie bekomme ich Daten aus der Ganglia-Datenbank?
Sprechen Sie über das anfängliche Laden der Daten? Oder Daten setzen, um in der Anwendung zu redistieren? – Malinga
Erstes Laden der Daten. –