Kürzlich lerne ich Redis und ehrlich gesagt sehr beeindruckt und sterben zu verwenden. Eines der Dinge, die mich belästigen, ist "Wie frage ich Redis". Um genau zu sein ich folgendeAbfrage in Redis
zu lösen versuche Sagen wir, ich habe eine Millionen Hashes gespeichert, wie unter
usage:1 = {created: 20100521, quantity:9, resource:1033, user:1842, ...}
usage:2 = {created: 20100812, quantity:3, resource:7233, user:1842, ...}
usage:3 = {created: 20100927, quantity:4, resource:1031, user:76, ...}
Bitte beachten Sie, dass es viele Schlüssel in Hashes habe ich nur 4. nun gezeigt, dass ich will Suchen nach Datensätzen in einem bestimmten Datumsbereich, nach Benutzer, Ressource oder Benutzer in einem bestimmten Zeitraum.
Ich vermute, dass es redis spezifische Muster gibt, um solche Daten abzurufen. Ich bin ein Python-Programmierer. Ich habe mir redisco (ohm port) angeschaut, der ein wenig quälend unterstützt, aber ich bin mir nicht sicher, ob es alle Daten und dann Filter in python bekommt.
Dachte, es wäre nützlich, dies zu teilen http://pythonik.blogspot.com/2010/11/redis-patterns-search.html Disclaimer: Zeiger auf meinen eigenen Blog – Shekhar