Redis
 sql >> Base de données >  >> NoSQL >> Redis

Redis :trier et obtenir n clés de voisinage

Oui et non en même temps.

Pourquoi oui ? Le seul type de données redis - SORTED SET vous permet d'obtenir une plage de valeurs basée sur la décimale. Ainsi, avec ZRANGEBYSCORE, vous pouvez obtenir des valeurs par plage de scores.

ZRANGEBYSCORE theKey 1220 1600

Vous donne l'ensemble de données recherché.

Pourquoi Non ? Dans votre question, vous posez des questions sur les voisins du score. ZRANGEBYSCORE peut obtenir des valeurs allant du score minimum au score maximum, mais pas "obtenir des valeurs X inférieures à celles données" ou "valeurs X supérieures à celles données".