टीएल; डीआर मैं मिनट की घटनाओं की श्रेणी को बढ़ाने, बढ़ाने और पुनर्प्राप्त करने का एक तरीका ढूंढ रहा हूं।एक रेडिस सॉर्ट किए गए सेट के मूल्य को बढ़ाने के लिए कैसे करें
मैं रेडिस में वृद्धिशील टाइम्सरी बनाने के लिए एक समाधान की तलाश में हूं। मैं मिनटों को मायने रखता हूं। मेरा लक्ष्य एक समय सीमा को देखने और मूल्य प्राप्त करने में सक्षम होना है। इसलिए इंस्टेंस के लिए यदि कोई ईवेंट एक विशिष्ट कुंजी के लिए 30 बार एक मिनट के लिए हुआ। मैं ज़्रेंज की तरह कुछ करना चाहता हूं और उनके प्रमुख मूल्य प्राप्त करना चाहता हूं। मैं भी मूल्य बढ़ाने के लिए zincrby की तरह कुछ उपयोग करने की उम्मीद कर रहा हूँ। मैंने निश्चित रूप से एक क्रमबद्ध सेट को देखा है जो एकदम सही फिट जैसा लग रहा था जब तक मुझे एहसास हुआ कि मैं केवल स्कोर पर एक रेंज स्कैन कर सकता हूं, न कि मूल्य। इष्टतम समाधान स्कोर के रूप में मिनटों की संख्या का उपयोग करना होगा और फिर उस मिनट के लिए घटनाओं की संख्या के रूप में क्रमबद्ध सेट में मान का उपयोग करना होगा। जिस समस्या में मैंने भाग लिया वह ज़िन्स्बी केवल स्कोर को बढ़ाता है, न कि मूल्य। मैं परमाणु रूप से मूल्य बढ़ाने के लिए एक रास्ता खोजने में असमर्थ था। मैंने वर्तमान मिनट का उपयोग करके हैशपैप को भी देखा क्योंकि कुंजी और घटना गणना मूल्य के रूप में होती है। मैं hincrby का उपयोग कर मूल्य बढ़ाने में सक्षम था लेकिन समस्या यह है कि यह कुंजी की एक श्रृंखला लाने का समर्थन नहीं करता है।
किसी भी मदद की सराहना की जाएगी।
जानकारी के लिए धन्यवाद !! मैं काफी निष्कर्ष पर आया था, हालांकि मैंने चाबियों की सूची प्राप्त करने के लिए hmget के बारे में नहीं सोचा था। मैं hscan देख रहा था और ऐसा करने के लिए बहुत नफरत था। मुझे लगता है कि यह एक उत्कृष्ट समाधान है !! मुझे नोड के लिए एक परियोजना भी मिली जिसमें एक बहुत ही समान समाधान है जिसे मैं नकल करने जा रहा हूं। यह HashMaps का उपयोग करता timeseries मिनट/घंटे की विवरण स्तरों पर depeneding बनाने के लिए/द्वितीय आदि –
नोड पुस्तकालय http://blog.apiaxle.com/post/storing-near-realtime-stats-in- को ऋण देने के लिए भूल redis / –