Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Redis:Sortiere und erhalte n Neighbor Keys

Ja und nein gleichzeitig.

Warum ja? Der einzige Redis-Datentyp - SORTED SET ermöglicht es Ihnen, einen Wertebereich basierend auf Dezimalstellen zu erhalten. Mit ZRANGEBYSCORE können Sie also Werte nach Score-Bereich erhalten.

ZRANGEBYSCORE theKey 1220 1600

Liefert den gesuchten Datensatz.

Warum nicht? In Ihrer Frage fragen Sie nach Nachbarn von Partitur. ZRANGEBYSCORE kann Werte von der minimalen Punktzahl bis zur maximalen Punktzahl erhalten, aber nicht die „X-Werte kleiner als gegeben“ oder „X-Werte größer als gegeben“.