2011-02-08 13 views
26

Redis, एक डेटास्टोर, Pub/Sub विशेषताएं क्यों है? मेरा पहला विचार यह है कि ऐसी चीज को लागू करने के लिए यह गलत परत है। लेकिन शायद मुझे बॉक्स के बाहर सोचने की ज़रूरत है।रेडिस में पब/उप क्षमताओं क्यों हैं?

+0

यदि आप अंतिम वाक्य को हटाते हैं तो मैं खुशी से इस प्रश्न को +1 कर दूंगा। :-) –

+0

हाहा - ठीक है, मैं खुले दिमाग रखना चाहता हूं। हो सकता है कि डेटाबेस से पहले पूर्णांक इंडेक्सिंग लोगों ने सोचा था कि इसमें शामिल होने का विचार मूर्ख था, लेकिन अब यह अधिकांश प्रकार के डेटा के लिए सही समझ में आता है। –

+1

"लेकिन शायद मुझे खुले दिमाग रखने की जरूरत है" वास्तव में वर्तमान वाक्य में एक महत्वपूर्ण सुधार है। :-) –

उत्तर

15

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

6

यह सच होगा यदि यह अंतिम उपयोगकर्ताओं के लिए सब्सक्राइब करने के लिए फ़ीड के बारे में था। असल में यह घटनाओं या डेटाबेस ट्रिगर्स की अवधारणा के करीब है - एक प्रक्रिया जो डेटास्टोर के आंतरिक को जानता है, एक कनेक्शन खुला रहता है और जब कोई परिवर्तन होता है तो कुछ करता है।

+0

मैंने रेडिस में पब/उप का उपयोग किया है। क्या किसी विशेष हैश पर 'हुक' बनाने के लिए रेडिस में कोई तरीका है ताकि यदि कोई हैश बदलता है, तो मुझे कॉलबैक मिल जाता है? –

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