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

रेडिस कुंजी के भीतर कोलन का उद्देश्य क्या है

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

SET user:bob:email [email protected]
SET user:bob:age 31

उनके पास नहीं . था रेडिस में विशेष हैंडलिंग या प्रदर्शन विशेषताओं का एकमात्र उद्देश्य डेटा को फिर से खोजने के लिए नाम देना था। आजकल आप अधिकांश कॉलोनियों को संग्रहीत करने के लिए हैश का उपयोग कर सकते हैं:

 HSET user:bob email [email protected]
 HSET user:bob age 31

आपको हैश को "उपयोगकर्ता:बॉब" नाम देने की आवश्यकता नहीं है, हम इसे "बॉब" नाम दे सकते हैं, लेकिन इसे उपयोगकर्ता-उपसर्ग के साथ नाम देने से हमें तुरंत पता चल जाता है कि इस हैश में कौन सी जानकारी होनी चाहिए/हो सकती है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. रेडिस सर्वर में कुल कितने कनेक्शन या अधिकतम कनेक्शन उपलब्ध हैं?

  2. NoSQL डेटाबेस समग्र कार्यों (AVG, SUM, आदि) पर कैसे प्रदर्शन करते हैं

  3. वेबसोकेट डिस्कनेक्टेड कनेक्ट कॉल विफल

  4. पोस्टग्रेज के लिए एलआरयू कैश के रूप में रेडिस का उपयोग करना

  5. Laravel - एक विशिष्ट स्ट्रिंग वाली सभी कैश / रेडिस कुंजियों को मिटा दें