शीर्ष 10 रेडिस साक्षात्कार प्रश्न और उत्तर (2025)
1) रेडिस क्या है?
रेडिस एक उन्नत कुंजी-मूल्य डेटा स्टोर और कैश है। इसे डेटा संरचना सर्वर के रूप में भी जाना जाता है क्योंकि इसकी कुंजियों में न केवल स्ट्रिंग्स होती हैं, बल्कि हैश, सेट, सूचियाँ और सॉर्ट किए गए सेट भी होते हैं। Redis का उपयोग करने वाली कंपनियों में StackOverflow, Twitter, Github आदि शामिल हैं।निःशुल्क पीडीएफ डाउनलोड: रेडिस कैश साक्षात्कार प्रश्न और उत्तर
2) रेडिस की प्रतिकृति विशेषता की व्याख्या करें?
रेडिस सरल मास्टर से स्लेव प्रतिकृति का समर्थन करता है। जब कोई संबंध स्थापित होता है, तो मास्टर से डेटा दास को स्थानांतरित कर दिया जाता है। एक बार यह पूरा हो जाने पर, मास्टर के सभी परिवर्तन दास में दोहराए जाते हैं3) मेम्केच्ड और रेडिस के बीच क्या अंतर है?
Redis | memcached |
|
|
4) रेडिस का उपयोग करने के क्या फायदे हैं?
रेडिस का उपयोग करने के फायदे हैं- यह उच्च गति प्रदान करता है
- यह सर्वर-साइड लॉकिंग का समर्थन करता है
- इसमें बहुत सारे क्लाइंट लिब हैं
- इसमें कमांड लेवल एटॉमिक ऑपरेशन (टीएक्स ऑपरेशन) है।
5) रेडिस की सीमाएँ क्या हैं?
- यह सिंगल थ्रेडेड है
- इसे लगातार हैशिंग के लिए सीमित ग्राहक समर्थन मिला है
- इसमें दृढ़ता के लिए महत्वपूर्ण उपरिव्यय है
- इसे व्यापक रूप से तैनात नहीं किया गया है
6) रेडिस की ऑपरेशन कुंजियों की सूची बनाएं?
रेडिस की ऑपरेशन कुंजियाँ शामिल हैं- प्रकार कुंजी
- टीटीएल कुंजी
- कुंजी पैटर्न
- महत्वपूर्ण सेकंड समाप्त करें
- EXPIREAT कुंजी टाइमस्टैम्प
- कुंजी मौजूद है
- DEL कुंजी
7) रेडिस के साथ किस PHP मॉड्यूल का उपयोग किया जा सकता है?
PHP मॉड्यूल में, Redid PHP बाइंडिंग या रेजिडेंट की तुलना में PRedis अधिक बेहतर है8) क्या रेडिस गति और स्थायित्व दोनों देता है?
नहीं, रेडिस गति बढ़ाने के लिए जानबूझकर स्थायित्व से समझौता करता है। रेडिस में, सिस्टम विफलता या क्रैश की स्थिति में, रेडिस डिस्क पर लिखता है लेकिन पीछे रह सकता है और संग्रहीत नहीं किए गए डेटा को खो सकता है।9) आप रेडिस में स्थायित्व कैसे सुधार सकते हैं?
रेडिस के स्थायित्व में सुधार करने के लिए "केवल फ़ाइल संलग्न करें" डिस्क पर fsync डेटा का उपयोग करके कॉन्फ़िगर किया जा सकता है।- Fsync () हर बार एपेंड लॉग फ़ाइल में एक नया कमांड जोड़ा जाता है: यह सुरक्षित है लेकिन बहुत धीमा है
- Fysnc() हर सेकंड में एक बार: यह तेज़ है, लेकिन सिस्टम विफल होने पर आप 1 सेकंड का डेटा खो सकते हैं
- कभी भी fsync(): यह एक असुरक्षित तरीका है, और आपका डेटा आपके हाथ में है ऑपरेटिंग सिस्टम
10) उल्लेख करें कि रेडिस का उपयोग करते समय आपको किन बातों का ध्यान रखना है?
रेडिस का उपयोग करते समय सावधानी बरतनी चाहिए- अपनी कुंजियों को नाम देने और उपसर्ग लगाने के लिए एक सुसंगत विधि का चयन करें। अपना नामस्थान प्रबंधित करें
- मुख्य उपसर्गों की एक "रजिस्ट्री" बनाएं जो आपके प्रत्येक आंतरिक दस्तावेज़ को उस एप्लिकेशन के लिए मैप करती है जो उन्हें "स्वामित्व" देता है
- आपके द्वारा अपने रेडिस इंफ्रास्ट्रक्चर में डाले गए प्रत्येक वर्ग के लिए: कचरा संग्रहण या अभिलेखीय भंडारण में डेटा माइग्रेशन के लिए तंत्र को डिज़ाइन, कार्यान्वित और परीक्षण करें
- अपने एप्लिकेशन परिनियोजन में बहुत अधिक निवेश करने से पहले एक शार्डिंग लाइब्रेरी को डिज़ाइन, कार्यान्वित और परीक्षण करें और सुनिश्चित करें कि आप प्रत्येक सर्वर पर "शार्ड्स" की एक रजिस्ट्री रखें।
- अपने सभी के/वी स्टोर और संबंधित संचालन को अपनी लाइब्रेरी/एपीआई या सेवा में अलग करें
प्रश्न 7 और 10 डुप्लिकेट हैं। शायद इनमें से एक प्रश्न रेडिस के संभावित उपयोग के मामलों के बारे में हो सकता है।
त्रुटि ठीक कर दी गई! इसे ध्यान में लाने के लिए धन्यवाद