ZSET
स्कोर के आधार पर चयन या श्रेणियों के लिए s बहुत अच्छे हैं, लेकिन स्कोर कोई भी संख्यात्मक मान हो सकते हैं, जैसे टाइमस्टैम्प।
हम सभी अमेरिकी शेयरों के लिए दैनिक स्टॉक मूल्यों को रेडिस में संग्रहीत करते हैं। यहां 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
इस मामले में मान सामान्य रूप से लंबे टाइमस्टैम्प होंगे, इसके अलावा, यदि हम पिछले 3 दिनों के लिए दैनिक मूल्य चाहते हैं, तो हम केवल दो तिथियों को टाइमस्टैम्प में परिवर्तित करते हैं और टाइमस्टैम्प श्रेणी का उपयोग करके रेडिस से खींचते हैं 1 3
...
zrangebyscore stocks:ebay 1 3
1) "30.39"
2) "32.70"
3) "31.25"
क्वेरी बहुत है तेज़ और हमारी ज़रूरतों के लिए अच्छा काम करता है।
आशा है कि यह मदद करेगा!