आप रेडिस में सॉर्ट किए गए सेट का उपयोग कर सकते हैं। आपका विचार या उत्तर अंक स्कोर हो सकता है। टाइमस्टैम्प के आधार पर एक कुंजी बनाएं। क्रमबद्ध सेट विधि zrevrangebyscore आपको सही क्रम देगा।
आप सॉर्ट किए गए सेट के अपने सदस्य को इस प्रकार सेट कर सकते हैं:
'YEAR_MONTH_DATE_HOUR_MINUTE_SECONDS:question_id'
इस प्रकार यदि आप क्रमबद्ध करते हैं, तो समान अंक वाले प्रश्नों को शब्दावली क्रम में वापस कर दिया जाएगा। इस तरह से जो प्रश्न बाद में आया था, यदि आप zrevrangebyscore का उपयोग करते हैं तो उसे उच्च स्थान पर रखा जाएगा।
आप टाइमस्टैम्प और Question_id को मैप करने के लिए हैश मैप बना सकते हैं। तेजी से देखने के लिए
मैंने एक ऐसा ही सवाल पूछा, जहां मैंने एक समाधान भी निकाला। मुझे कुछ अलग चाहिए लेकिन यह वही करेगा जो आप चाहते हैं।
Redis zrevrangebyscore, शब्दावली क्रम के अलावा अन्य छँटाई