Redis
 sql >> डेटाबेस >  >> NoSQL >> Redis

कुछ ओएस पर बफर के रूप में तारों को बचाने वाली रेडिस, अन्य नहीं?

देखें:http://nodejs.org/docs/v0.3.1/api/buffers.html

<ब्लॉकक्वॉट>

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

कच्चे डेटा को बफर वर्ग के उदाहरणों में संग्रहीत किया जाता है। एक बफर पूर्णांकों की एक सरणी के समान है, लेकिन V8 हीप के बाहर एक कच्चे मेमोरी आवंटन से मेल खाता है। एक बफ़र का आकार बदला नहीं जा सकता।

बफ़र ऑब्जेक्ट वैश्विक है।

बफ़र्स और जावास्क्रिप्ट स्ट्रिंग ऑब्जेक्ट्स के बीच कनवर्ट करने के लिए एक स्पष्ट एन्कोडिंग विधि की आवश्यकता होती है।

चूंकि आपने कोई एन्कोडिंग निर्दिष्ट नहीं की है, इसलिए यह डिफ़ॉल्ट रूप से कच्चे डेटा के रूप में प्रदर्शित होता है। आप buffer.toString . का उपयोग कर सकते हैं एक मानक JS स्ट्रिंग बनाने के लिए।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Node.JS के माध्यम से RedisToGo से जुड़ना

  2. ब्लूबर्ड के साथ नोडज में समाप्त होने वाले सभी वादों की प्रतीक्षा करें

  3. डॉकर के अंदर एक रेडिस सर्वर और दूसरा एप्लिकेशन कैसे चलाएं?

  4. अजवाइन सहकर्मी द्वारा कनेक्शन रीसेट देता है

  5. रेडिस स्कैन खाली परिणाम देता है लेकिन गैर-शून्य कर्सर