मेरे पास एक प्रोग्राम है, जो रेडिस डेटास्टोर से एक निश्चित कुंजी पर मतदान करेगा, और जब कुछ निश्चित स्थिति को पूरा करता है तो कुछ करें।रेडिस डेटास्टोर के लिए "ट्रिगर" कैसे कार्यान्वित करें?
हालांकि, मुझे लगता है कि समय-समय पर रेडिस पर मतदान काफी अक्षम है, मैं सोच रहा हूं कि लाल रंग के लिए "ट्रिगर" तंत्र है, जब मूल्य बदलता है और स्थिति को पूरा करता है, तो ट्रिगर को बुलाया जाएगा। ट्रिगर एक आरपीसी फ़ंक्शन, या एक HTTP संदेश, या कुछ और हो सकता है, ताकि मुझे मतदान और बाधा के बीच अंतर की तरह इसे और भी मतदान करने की आवश्यकता न हो।
क्या यह संभव है?
आपके उत्तर के लिए धन्यवाद। मैंने रेडिस की पब/सब फीचर के प्रलेखन को पढ़ा है, लेकिन फिर भी यह समझ में नहीं आता कि मूल्य बदलते समय ट्रिगर कैसे करें। "पब" कार्रवाई कौन करेगा? मूल्य पर मतदान के बिना, "पब" कार्रवाई को कैसे ट्रिगर करें? – ciphor
क्लाइंट जो मान लिख रहा है उसे प्रकाशित करना चाहिए कि मान बदल गए हैं। –
@ciphor अगर मैं आपका प्रश्न समझता हूं, तो विचार आपके एप्लिकेशन तर्क को बदलना है, इसलिए "सादा" रेडिस कुंजी पर अपना मान लिखने के बजाय (या इसके अलावा), आप इसे चैनल पर लिखते हैं, ताकि प्रत्येक ग्राहक (निश्चित रूप से एक हो सकता है) तुरंत सूचित किया जाता है। –