2012-08-30 14 views
5

मैं रेडिस का उपयोग कर लीडरबोर्ड कार्यान्वयन का निर्माण कर रहा हूं।रेडिस ZINCRBY परमाणु है?

मेरा सवाल यह है कि यदि ZINCRBY एक परमाणु क्रिया है तो बिना किसी मल्टीथ्रेड वाले वातावरण में एक अलग म्यूटेक्स या कुछ के बिना उपयोग किया जा सकता है?

ZINCRBY के प्रलेखन परमाणु implemtnation बारे में कुछ भी उल्लेख नहीं करता है के रूप में the documentation of INCR incr, INCRBY और DECR

के लिए

बहुत बहुत शुक्रिया करता है!

उत्तर

7

हां, ZINCRBY परमाणु है। बाहरी सिंक्रनाइज़ेशन की कोई आवश्यकता नहीं है।

रेडिस प्रभावी ढंग से सिंगल थ्रेडेड है। यहां तक ​​कि यदि दो धागे रेडिस को एक साथ आदेश भेजते हैं, तो रेडिस केवल उन्हें धारावाहिक क्रम में निष्पादित करेगा।

+0

बहुत बहुत धन्यवाद! मुझे बहुत प्रयास बचाता है! जब आपके पास पर्याप्त प्रतिष्ठा है तो बाद में आपको उखाड़ फेंक देगा – Matthias

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