Schauen Sie sich dieses Projekt an, in dem einige interessante Statistiken zu Schlüsselbereichen ausgegeben werden, die auf regulären Ausdrücken und Präfixen basieren. Es verwendet den DEBUG OBJECT
Befehl und scannt die Datenbank, identifiziert Schlüsselgruppen und schätzt den Prozentsatz des Speicherplatzes, den sie belegen.
https://github.com/snmaynard/redis-audit
Die Ausgabe sieht folgendermaßen aus:
Summary
---------------------------------------------------+--------------+-------------------+---------------------------------------------------
Key | Memory Usage | Expiry Proportion | Last Access Time
---------------------------------------------------+--------------+-------------------+---------------------------------------------------
notification_3109439 | 88.14% | 0.0% | 2 minutes
user_profile_3897016 | 11.86% | 99.98% | 20 seconds
---------------------------------------------------+--------------+-------------------+---------------------------------------------------
Oder dies hier:
https://github.com/sripathikrishnan/redis-rdb-tools, das eine vollständige Analyse des gesamten Schlüsselraums durch Offline-Analyse einer dump.rdb-Datei durchführt. Dieser funktioniert auch gut. Es kann Ihnen die durchschnittliche / min / max-Größe für die Einträge in Ihrer Datenbank geben und wird dies sogar basierend auf einem Präfix tun.