ZSET
s er gode til valg eller intervaller baseret på score, men score kan være en hvilken som helst numerisk værdi, såsom et tidsstempel.
Vi gemmer daglige aktiekurser for alle amerikanske aktier i redis. Her er et eksempel for ebay...
ZADD key score member [score member ...]
...
ZADD stocks:ebay 1 30.39 2 32.70 3 31.25 4 31.75 5 29.12 6 29.87 7 29.93
score
værdier i dette tilfælde ville normalt være lange tidsstempler, bortset fra det, hvis vi ønsker daglige priser for de sidste 3 dage, konverterer vi blot to datoer til tidsstempler og trækker fra redis ved at bruge tidsstemplets interval 1 3
...
zrangebyscore stocks:ebay 1 3
1) "30.39"
2) "32.70"
3) "31.25"
Forespørgslen er meget hurtigt og fungerer godt til vores behov.
Håber det hjælper!