2012-07-16 27 views

risposta

75

Sei fortunato, come zrange non prende punteggi, ma indici. 0 è il primo indice, e -1 viene interpretato come l'ultimo indice:

zrange key 0 -1 

Per ottenere una gamma in base al punteggio, si sarebbe chiamata zrangebyscore invece - dove -inf e +inf può essere utilizzato per indicare l'infinito negativo e positivo , rispettivamente, come osserva Didier Spezia nel suo commento:

zrangebyscore key -inf +inf 
+6

E per zrangebyscore, -inf e + inf possono essere utilizzati per lo stesso scopo. –

+0

Grazie @DidierSpezia, risposta aggiornata! –

+0

L'uso di 'zrange key 0 -1' comporta gli stessi problemi di I/O che chiamate come' SMEMBERS' e 'KEYS'? La documentazione di Redis è piuttosto esplicita in 'SMEMBERS' che può essere meglio usare' SSCAN', ma non dice nulla su 'ZSCAN' su' ZRANGE ... 0 -1' – dwanderson

Problemi correlati