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

उपयोगकर्ता जानकारी को रेडिस या मोंगोडब के साथ संग्रहीत करें

आप कंपनी . के लिए एक द्वितीयक अनुक्रमणिका बना सकते हैं SET . के साथ फ़ील्ड या LIST :

SADD company:Disney userid1
SADD company:Disney userid2
SADD company:OtherCompany userid3

जब आपको डेटा अपडेट करने की आवश्यकता हो, तो निम्न चरणों का पालन करें:

  1. उपयोगकर्ता आईडी प्राप्त करने के लिए कंपनी अनुक्रमणिका खोजें:SMEMBERS company:Disney
  2. उपयोगकर्ता विशेषता प्राप्त करने के लिए उपयोगकर्ता अनुक्रमणिका खोजें:प्रत्येक उपयोगकर्ता के लिए यह करें:GET userid
  3. विशेषता अपडेट करें
  4. उपयोगकर्ता अनुक्रमणिका अपडेट करें:प्रत्येक उपयोगकर्ता के लिए यह करें:SET userid new-attributes

यह लक्ष्य हासिल करने का अंतर्निहित तरीका है, इसके लिए और अधिक काम करने की जरूरत है, और थोड़ा जटिल भी।

हालाँकि, जैसा कि @Not_a_Golfer ने टिप्पणी में उल्लेख किया है, Redis में आपके लिए काम करने के लिए RediSearch नामक एक मॉड्यूल है। यदि आप रेडिस 4.0 या इसके बाद के संस्करण के साथ खेल रहे हैं, तो आप इसे आजमा सकते हैं।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis' Lua cjson में शून्य/शून्य की जांच कैसे करें?

  2. मैं Node.js के माध्यम से Redis डेटाबेस के लिए HGET/GET कमांड कैसे जारी करूं?

  3. रेडिस से सत्र को कैसे बचाएं और पुनर्प्राप्त करें

  4. उपयोगकर्ता नाम/पासवर्ड नोडज के साथ प्रबंधित रेडिस से कनेक्ट करना

  5. PHP के साथ जाने के लिए रेडिस से कनेक्ट करना