2011-03-04 8 views
11

मेरे पास एक ऐसा एप्लिकेशन है जो पोस्टग्रेस्क्ल तालिका में रिकॉर्ड डालता है और सम्मिलित करने के बाद, मैं रेडिस पर एक पब्लिश कमांड भेजना चाहता हूं। क्या उस रिकॉर्ड की ऑब्जेक्ट को 'पब्लिश कमांड' को फिर से पार करना संभव है ताकि दूसरे सिरे पर ग्राहक ऑब्जेक्ट भी प्राप्त कर सकें?रेडिस पबब में, क्या ऑब्जेक्ट को पब्लिश कमांड में पास करना संभव है?

+0

आप अतिरिक्त रूप से हैश का उपयोग कर सकते हैं - यह किसी ऑब्जेक्ट के सबसे नज़दीक है। और खेतों के आधार पर पूछताछ की जा सकती है। यह जेएसओएन एन्कोडिंग/डीकोडिंग द्वारा नहीं किया जा सकता है। – mixdev

उत्तर

21

रेडिस का "ऑब्जेक्ट्स" का कोई अर्थ नहीं है, सभी रेडिस बाइट्स होते हैं, विशेष रूप से तार!
तो जब आप किसी ऑब्जेक्ट को प्रकाशित करना चाहते हैं तो आपको इसे किसी भी तरह से क्रमबद्ध करना होगा और इसे ग्राहक पर deserialize करना होगा।

3

हां, लेकिन क्योंकि रेडिस ऑब्जेक्ट्स के बजाए तारों को स्टोर करता है, तो आपको प्रकाशन प्रक्रिया के हिस्से के रूप में वस्तुओं को क्रमबद्ध/अनसुलझा करने की आवश्यकता होगी। जेएसओएन इसके लिए एक आदर्श प्रारूप है।

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