Nehmen wir an, ich habe eine Datenbank mit 1.000.000 Schlüsseln. Gibt es eine Möglichkeit, die letzten 10 Schlüssel aus dieser Datenbank zu kennen?Wie würden Sie die letzten 10 Schlüssel wieder bekommen?
Antwort
Sie müssen es als eine andere Liste mit den folgenden Befehlen pflegen.
Add new key to the front of the list
LPUSH last10keys key
Retain only the last 10
LTRIM last10keys 0 9
Get the last keys - will return 10 or less
LRANGE mylist 0 9
Als Abhilfe kann, wenn ich die AOF-Datei, um zu sehen, was die letzte Änderung gibt es nichts im Cache ändern möge, ich Schwanz.
tail -f /var/lib/redis/appendonly.aof
Von dort können Sie den Schlüssel, den Wert und Befehl sehen.
Dazu muss appendonly in der Konfigurationsdatei auf yes gesetzt werden. Das ist nicht der Standard. – Zitrax
Einige Befehle haben [LIMIT offset count]
, die Sie füllen können und begrenzte Anzahl von Elementen erhalten.
wie zrevrangebyscore key +inf 0 LIMIT 0 20
das gibt Ihnen die Top 20 Elemente eines sortierten Satzes.
- 1. FFMPEG: Hol dir die letzten 10 Sekunden
- 2. Google Fit (Android) Erhalten Sie die letzten 10 Tage Daten
- 3. Wie würden Sie JSON Schema für einen beliebigen Schlüssel entwerfen?
- 4. Wie bekomme ich die letzten 10 Besucher für jeden Artikel
- 5. Wie würden Sie Bilder ausrichten?
- 6. Wie würden Sie die Offside-Regel implementieren?
- 7. Wie würden Sie die IEnumerator-Schnittstelle implementieren?
- 8. Wie lösche ich die letzten 10 Datensätze in sqlite
- 9. Wann würden Sie 404 bekommen, wenn eine Seite existiert?
- 10. Wie die letzten 10 aktiven Zeilen anstelle der letzten aktiven Zeile kopiert werden
- 11. Emacs: Puffer beim letzten Start der letzten Sitzung wieder öffnen?
- 12. Wie würden Sie einen wiederholbaren Verschlüsselungsschlüssel generieren?
- 13. Holen Sie sich den letzten Schlüssel eines Arrays in PHP
- 14. Hol dir die letzten 10 registrierten Benutzer - Spring security Grails
- 15. Wie würden Sie einen „Konstruktor“
- 16. 1.3M Abfragen/Stunde. Wie würden Sie die Abfragen erstellen?
- 17. Wie Schlüssel und Werte FirebaseListAdapter mit bekommen
- 18. Zählen, wie viele Übereinstimmungen in den letzten 10 Zeilen
- 19. Wie würden Sie die Konfiguration für mehrere Projekte zentralisieren?
- 20. Holen Sie sich die Zusammenstellung schnell wieder
- 21. Wie würden Sie Subskriptionsmanager mit Meteorschablonenabonnements verwenden?
- 22. bekommen Wert nach dem letzten Slash (/)
- 23. Wie werden die letzten n Commits aufgehoben?
- 24. Wählen Sie die letzten Daten
- 25. Wie würden Sie die Fehlermeldung Unhandled Exception Handler verbessern?
- 26. Wie würden Sie die Quelle eines importierten Frameworks zurückverfolgen?
- 27. Wie würden Sie einem Nicht-Programmierer die Reflexion erklären?
- 28. Wie würden Sie das codieren: Die SO-Mitteilungsleiste
- 29. Wie würden Sie die Ausgabe von einem Prozess streamen?
- 30. Filemaker Pro 10: So erhalten Sie die eindeutige ID der letzten Einfügung in mySQL-Tabellen (ODBC)
nein, du musst es selbst implementieren –
Und wie würdest du das machen? – Siva
können Sie Schlüssel in einer Liste oder in einem sortierten Satz speichern –