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

क्या रेडिस केवल स्ट्रिंग प्रतिनिधित्व की अनुमति देता है लेकिन संख्यात्मक मान नहीं

रेडिस सब कुछ स्ट्रिंग में या उसके स्ट्रिंग प्रतिनिधित्व में संग्रहीत करता है। यहां तक ​​​​कि आईएनसीआर जैसे कार्य पहले इसे INTEGER में पार्स करके ऑपरेशन करते हैं

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

नोट:यह एक स्ट्रिंग ऑपरेशन है क्योंकि रेडिस में एक समर्पित पूर्णांक प्रकार नहीं है। कुंजी पर संग्रहीत स्ट्रिंग को ऑपरेशन निष्पादित करने के लिए बेस -10 64 बिट हस्ताक्षरित पूर्णांक के रूप में व्याख्या किया जाता है।

रेडिस पूर्णांकों को उनके पूर्णांक प्रतिनिधित्व में संग्रहीत करता है, इसलिए स्ट्रिंग मानों के लिए जो वास्तव में एक पूर्णांक रखते हैं, पूर्णांक के स्ट्रिंग प्रतिनिधित्व को संग्रहीत करने के लिए कोई ओवरहेड नहीं है।

और w.r.t जेडिस; स्रोत को देखते हुए मुझे नहीं लगता कि यह स्ट्रिंग्स के अलावा किसी और चीज़ का समर्थन करता है



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Azure Redis Cache - अनेक त्रुटियाँ TimeoutException:GET {key} का प्रदर्शन करने वाला टाइमआउट

  2. सेट के लिए रेडिस के स्कोर और रैंकिंग सुविधाओं के लिए केस का उपयोग करें

  3. Azure वर्कर रोल और OWIN का उपयोग करके सिग्नलआर को कैसे स्केल करें?

  4. कैशे_स्टोर को इनिशियलाइज़र में सेट करना

  5. RQ - खाली करें और कतारें हटाएं