Redis tutorialsहात- पुस्तिका सिखा रहा है

Published on 2023-04-20 00:10:05 · 中文 · English · بالعربية · Español · 日本語 · Русский язык · 中文繁體

Redis教程
रेडिस ट्यूटोरियल रेडिस डेटाबेस की बुनियादी और उन्नत अवधारणाएं प्रदान करता है। हमारे रेडिस ट्यूटोरियल शुरुआती और पेशेवरों दोनों के लिए डिज़ाइन किए गए हैं।
रेडिस एक नो एसक्यूएल डेटाबेस है जो कुंजी-मूल्य जोड़े की अवधारणा पर लागू होता है।
हमारे रेडिस ट्यूटोरियल सभी रेडिस विषयों को कवर करते हैं। उदाहरण के लिए, रेडिस क्या है, रेडिस कमांड कैसे स्थापित करें, रेडिस कमांड, डेटा प्रकार, कुंजी, सूचियां, स्ट्रिंग, हैश, संग्रह, क्रमबद्ध सेट, लेनदेन, स्क्रिप्ट, कनेक्शन, सर्वर, साक्षात्कार प्रश्न, आदि।

रेडिस क्या है

रेडिस एक NoSQL डेटाबेस है जो कुंजी-मूल्य स्टोर के सिद्धांतों का पालन करता है। कुंजी-मूल्य स्टोर एक कुंजी के अंदर मूल्यों नामक कुछ डेटा को संग्रहीत करने की क्षमता प्रदान करते हैं। आप इस डेटा को बाद में प्राप्त कर सकते हैं यदि आप इसे संग्रहीत करने के लिए उपयोग की जाने वाली सटीक कुंजी जानते हैं।
रेडिस एक लचीला, खुला स्रोत (बीएसडी-लाइसेंस प्राप्त) इन-मेमोरी डेटा संरचना स्टोर है जिसका उपयोग डेटाबेस, कैश और संदेश ब्रोकर के रूप में किया जाता है। रेडिस एक NoSQL डेटाबेस है, इसलिए यह उपयोगकर्ताओं को रिलेशनल डेटाबेस की सीमाओं के बिना बड़ी मात्रा में डेटा संग्रहीत करने में मदद करता है।
रेडिस विभिन्न प्रकार की डेटा संरचनाओं का समर्थन करता है जैसे स्ट्रिंग्स, हैश, सूचियां, संग्रह, क्रमबद्ध संग्रह, बिटमैप, सुपर लॉग और त्रिज्या प्रश्नों के साथ भू-स्थानिक सूचकांक।

रेडिस वास्तुकला

रेडिस वास्तुकला में दो मुख्य प्रक्रियाएं हैं:
Redis client Redis server
ये क्लाइंट और सर्वर एक ही कंप्यूटर पर या दो अलग-अलग कंप्यूटरों पर हो सकते हैं।
什么是Redis
रेडिस सर्वर का उपयोग मेमोरी में डेटा स्टोर करने के लिए किया जाता है। यह सभी प्रकार के प्रबंधन को नियंत्रित करता है और वास्तुकला का एक प्रमुख हिस्सा बनाता है। जब आप Redis अनुप्रयोग स्थापित करते हैं, तो आप Redis क्लाइंट या Redis कंसोल क्लाइंट बना सकते हैं, या आप इसका उपयोग कर सकते हैं
什么是Redis 1

रेडिस कार्यक्षमता

यहाँ रेडिस की मुख्य विशेषताओं की एक सूची दी गई है:
गति: रेडिस निम्नलिखित संग्रहीत करता है: संपूर्ण डेटासेट मुख्य मेमोरी में स्थित है, यही कारण है कि यह बहुत तेज है। यह 110,000 सेट / सेकंड तक लोड होता है और एंट्री-लेवल लिनक्स मशीनों में 81,000 जीईटी / सेकंड पुनर्प्राप्त कर सकता है। रेडिस कमांड पाइपलाइनीकरण का समर्थन करता है और क्लाइंट लाइब्रेरी के साथ संचार को तेज करने के लिए एक ही कमांड में कई मानों का उपयोग करने में आपकी मदद करता है।
दृढ़ता: जबकि सभी डेटा मेमोरी में रखे जाते हैं, पिछले समय और / या अंतिम सहेजने के बाद से अपडेट की संख्या के आधार पर लचीली नीति का उपयोग करके डिस्क पर परिवर्तन अतुल्यकालिक रूप से सहेजे जाते हैं। रेडिस एपेंड-ओनली फ़ाइल दृढ़ता मोड का समर्थन करता है। दृढ़ता के बारे में अधिक देखें, या अधिक जानकारी के लिए AppendOnlyFileHowto पढ़ें।
डेटा संरचना: रेडिस विभिन्न प्रकार की डेटा संरचनाओं का समर्थन करता है जैसे स्ट्रिंग्स, हैश, संग्रह, सूचियां, रेंज क्वेरी के साथ क्रमबद्ध सेट, बिटमैप, सुपर लॉग और त्रिज्या प्रश्नों के साथ भू-स्थानिक सूचकांक।
परमाणु संचालन: विभिन्न डेटा प्रकारों के लिए रेडिस ऑपरेशन परमाणु संचालन हैं, इसलिए कुंजियों को सेट या बढ़ाना, सेट से तत्वों को जोड़ना और निकालना सुरक्षित है, इंक्रीमेंट काउंटर
समर्थित भाषाएँ: रेडिस एक्शनस्क्रिप्ट, सी, सी ++, सी #, क्लोज्यूर, कॉमन लिस्प, डी, डार्ट, एर्लांग, गो, हास्केल, हैक्स, आईओ, जावा, जावास्क्रिप्ट (नोड.js), जूलिया, लुआ, ऑब्जेक्टिव-सी, पर्ल, पीएचपी, प्योर डेटा, पायथन, आर, रैकेट, रूबी, रस्ट, स्काला, स्मॉलटॉक, और टीसीएल।
दास प्रतिकृति: रेडिस एक बहुत ही सरल और तेज मास्टर / दास प्रतिकृति का अनुसरण करता है।
साझाकरण: साझाकरण को इसे सेट करने के लिए कॉन्फ़िगरेशन फ़ाइल में केवल एक पंक्ति की आवश्यकता होती है, जबकि एक गुलाम डिवाइस को 10 मिमी कुंजी सेट के प्रारंभिक सिंक्रनाइज़ेशन को पूरा करने में केवल 21 सेकंड लगते हैं। मजबूत> रेडिस कठोर का समर्थन करता है। अन्य कुंजी-मूल्य स्टोरों की तरह, कई रेडिस उदाहरणों में डेटासेट वितरित करना बहुत आसान है।
सुवाह्य: रेडिस एएनएसआई सी में लिखा गया है और अधिकांश POSIX सिस्टम जैसे लिनक्स, बीएसडी, मैक ओएस एक्स, सोलारिस, आदि में उपलब्ध है। रेडिस कथित तौर पर विन 32 के तहत संकलित और काम कर सकता है यदि सिगविन का उपयोग करके संकलित किया जाता है, लेकिन वर्तमान में विंडोज के लिए कोई आधिकारिक समर्थन नहीं है।

रेडिस इंडेक्स