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

पदानुक्रमित डेटा स्टोर करने के लिए रेडिस का उपयोग कैसे करें?

रेडिस में आप अपने डेटा को एक अद्वितीय डेटा संरचना में संग्रहीत नहीं करेंगे। आपको कई डेटा संरचना बनानी होगी, प्रत्येक को एक कुंजी द्वारा पहचाना जा रहा है।

अपनी चाबियों को नाम देने के लिए एक परंपरा का उपयोग करें:उदाहरण के लिए site:<CITY>:buildings एक सेट होगा जिसमें किसी साइट के लिए बिल्डिंग आईडी की सूची होगी।

फिर प्रत्येक भवन विवरण को संग्रहीत करने के लिए हैश को परिभाषित करें। इन हैश की कुंजी कुछ इस तरह हो सकती है:building:<ID>

हैश में आपके 2 सदस्य हैं:नाम और फर्श। फ़्लोर वैल्यू, फ़्लोर आइडेंटिफ़ायर की सूची वाले सेट की विशिष्ट आईडी है।

फिर कमरे के नामों को स्टोर करने के लिए प्रत्येक मंजिल के लिए अंतिम सेट बनाएं। सेट का नाम कुछ इस तरह हो सकता है:floor:<ID>

टिप्स:

  • अद्वितीय आईडी बनाने के लिए रेडिस आईएनसीआर कमांड का उपयोग करें।
  • यदि आप बहुत अधिक संख्या में कुंजी संग्रहीत करना चाहते हैं तो बहुत लंबी कुंजियों से बचें (लंबी कुंजियों के लिए अधिक मेमोरी की आवश्यकता होती है)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. लारवेल:रेडिस कोई कनेक्शन नहीं बनाया जा सका:[tcp://127.0.0.1:6379]

  2. Redis कैश का उपयोग करके बड़ी वस्तुओं को कैश कैसे करें

  3. रेडिस कैश में डेटा के पदानुक्रम (पेड़) के कुछ हिस्सों को अमान्य कैसे करें

  4. ट्रेलो में रेडिस का उपयोग कैसे किया जाता है?

  5. रेडिस - स्मृति उपयोग की निगरानी