Etwas, das die ganze Zeit mit unseren Daten bei der Arbeit aufkommt, ist die Suche nach einer Reihe von Werten bei einer Reihe von Schlüsseln. Datumsbereiche sind ein offensichtliches Beispiel.
Ich weiß, dass Sie Unix-Zeitstempel und einen sortierten Satz verwenden können, um nach Datumsbereichen abzufragen, aber es scheint ärgerlich, denn ich müsste entweder
Vielleicht ist Option 2 Standard? Gibt es eine Möglichkeit, mehrere Schlüssel gleichzeitig zu löschen? Wie die $ in-Abfrage von mongodb? Oder ist es genauso schnell, in einer Pipeline nach einem Schlüsselbund zu fragen?
Optionen 2, setze Ids in sortierte Menge, dann benutze mget, um Werte herauszuholen, wenn deine Schlüssel Hashes sind, dann musst du mehrere hget ausgeben, aber der Vorteil ist, dass du bestimmte Teile des Objekts herausziehen kannst, die du tatsächlich brauchst anstelle von allem. Es ist sehr schnell in der Praxis.
Tags und Links redis