2011-06-07 12 views
5

यदि मैं रेडिस में किसी सूची में कुछ दबाता हूं, तो उस सूची से पॉप करें, क्या यह गारंटी है कि मुझे वह आइटम मिलेगा जिसे मैंने पहले धक्का दिया था या क्या लिखने से पहले पढ़ने के लिए संभव है?क्या रेडिस सिंक्रोनस अपडेट हैं?

उत्तर

4

रेडिस एक ही थ्रेड में चलाता है (पृष्ठभूमि सहेजते समय फोर्किंग के अपवाद के साथ, लेकिन इससे कोई फर्क नहीं पड़ता), इसलिए बाद में जो भी अनुरोध आप भेजते हैं वह बाद में चल जाएगा। इस प्रकार, आप उस मूल्य को देखेंगे जिसे आपने धक्का दिया था।

(हालांकि, एक दूसरे विचार पर, यदि आप बीमार हैं और उद्देश्य पर असफल होने के लिए समर्पित हैं, तो विफलता को उकसाया जा सकता है। लेकिन इसके लिए अलग-अलग कनेक्शन के माध्यम से आपके अनुरोध भेजने की आवश्यकता होगी, जो कि नहीं सामान्य ऑपरेशन में गोपनीय रूप से होता है।)

+0

बहुत बढ़िया, धन्यवाद! – bmaddy

संबंधित मुद्दे