शीर्ष 10 रेडिस साक्षात्कार प्रश्न और उत्तर (2025)

यहां नए लोगों के साथ-साथ अनुभवी उम्मीदवारों के लिए उनके सपनों की नौकरी पाने के लिए रेडिस साक्षात्कार प्रश्न और उत्तर दिए गए हैं।

1) रेडिस क्या है?

रेडिस एक उन्नत कुंजी-मूल्य डेटा स्टोर और कैश है। इसे डेटा संरचना सर्वर के रूप में भी जाना जाता है क्योंकि इसकी कुंजियों में न केवल स्ट्रिंग्स होती हैं, बल्कि हैश, सेट, सूचियाँ और सॉर्ट किए गए सेट भी होते हैं। Redis का उपयोग करने वाली कंपनियों में StackOverflow, Twitter, Github आदि शामिल हैं।

निःशुल्क पीडीएफ डाउनलोड: रेडिस कैश साक्षात्कार प्रश्न और उत्तर


2) रेडिस की प्रतिकृति विशेषता की व्याख्या करें?

रेडिस सरल मास्टर से स्लेव प्रतिकृति का समर्थन करता है। जब कोई संबंध स्थापित होता है, तो मास्टर से डेटा दास को स्थानांतरित कर दिया जाता है। एक बार यह पूरा हो जाने पर, मास्टर के सभी परिवर्तन दास में दोहराए जाते हैं

3) मेम्केच्ड और रेडिस के बीच क्या अंतर है?

Redis memcached
  • रेडिस जानकारी को कैश भी करता है लेकिन इसमें दृढ़ता और प्रतिकृति जैसी अतिरिक्त सुविधाएं हैं
  • रेडिस मूल्यों को हटाने के लिए एलआरयू (कम से कम हाल ही में उपयोग किया गया) की कार्यक्षमता का समर्थन नहीं करता है
  • रेडिस में आप मेमोरी भर जाने पर हर चीज पर टाइम आउट सेट कर सकते हैं, यह तीन यादृच्छिक कुंजियों को देखेगा और जो समाप्ति के सबसे करीब है उसे हटा देगा।
  • रेडिस CAS (चेक और सेट) का समर्थन नहीं करता है। यह कैश स्थिरता बनाए रखने के लिए उपयोगी है
  • रेडिस को मजबूत डेटा संरचनाएं मिली हैं; यह स्ट्रिंग्स, बाइनरी सेफ स्ट्रिंग्स, बाइनरी सेफ स्ट्रिंग्स की सूची, क्रमबद्ध सूचियों आदि को संभाल सकता है।
  • रेडिस की कुंजी की लंबाई अधिकतम 2GB थी
  • रेडिस सिंगल थ्रेडेड है
  •  मेमकैच्ड केवल कैश जानकारी।
  • मेम्केच्ड मूल्यों के निष्कासन के लिए एलआरयू (कम से कम हाल ही में उपयोग किया गया) की कार्यक्षमता का समर्थन करता है
  • मेम्केच्ड में जब वे मेमोरी ओवरफ्लो करते हैं, तो जिसे आपने हाल ही में उपयोग नहीं किया है (LRU- कम से कम हाल ही में उपयोग किया गया) हटा दिया जाएगा
  • मेम्केच्ड CAS (चेक और सेट) का समर्थन करता है
  • मेम्केच्ड में, आपको वस्तुओं या सरणियों को सहेजने के लिए उन्हें क्रमबद्ध करना होगा और उन्हें वापस पढ़ने के लिए आपको उन्हें अन-क्रमबद्ध करना होगा।
  • मेम्केच्ड की अधिकतम लंबाई 250 बाइट्स थी
  • मेम्केच्ड एक बहु-थ्रेडेड है

4) रेडिस का उपयोग करने के क्या फायदे हैं?

रेडिस का उपयोग करने के फायदे हैं
  • यह उच्च गति प्रदान करता है
  • यह सर्वर-साइड लॉकिंग का समर्थन करता है
  • इसमें बहुत सारे क्लाइंट लिब हैं
  • इसमें कमांड लेवल एटॉमिक ऑपरेशन (टीएक्स ऑपरेशन) है।

5) रेडिस की सीमाएँ क्या हैं?

  • यह सिंगल थ्रेडेड है
  • इसे लगातार हैशिंग के लिए सीमित ग्राहक समर्थन मिला है
  • इसमें दृढ़ता के लिए महत्वपूर्ण उपरिव्यय है
  • इसे व्यापक रूप से तैनात नहीं किया गया है
रेडिस साक्षात्कार प्रश्न
रेडिस साक्षात्कार प्रश्न

6) रेडिस की ऑपरेशन कुंजियों की सूची बनाएं?

रेडिस की ऑपरेशन कुंजियाँ शामिल हैं
  • प्रकार कुंजी
  • टीटीएल कुंजी
  • कुंजी पैटर्न
  • महत्वपूर्ण सेकंड समाप्त करें
  • EXPIREAT कुंजी टाइमस्टैम्प
  • कुंजी मौजूद है
  • DEL कुंजी

7) रेडिस के साथ किस PHP मॉड्यूल का उपयोग किया जा सकता है?

PHP मॉड्यूल में, Redid PHP बाइंडिंग या रेजिडेंट की तुलना में PRedis अधिक बेहतर है

8) क्या रेडिस गति और स्थायित्व दोनों देता है?

नहीं, रेडिस गति बढ़ाने के लिए जानबूझकर स्थायित्व से समझौता करता है। रेडिस में, सिस्टम विफलता या क्रैश की स्थिति में, रेडिस डिस्क पर लिखता है लेकिन पीछे रह सकता है और संग्रहीत नहीं किए गए डेटा को खो सकता है।
रेडिस कैश साक्षात्कार प्रश्न
रेडिस कैश साक्षात्कार प्रश्न

9) आप रेडिस में स्थायित्व कैसे सुधार सकते हैं?

रेडिस के स्थायित्व में सुधार करने के लिए "केवल फ़ाइल संलग्न करें" डिस्क पर fsync डेटा का उपयोग करके कॉन्फ़िगर किया जा सकता है।
  • Fsync () हर बार एपेंड लॉग फ़ाइल में एक नया कमांड जोड़ा जाता है: यह सुरक्षित है लेकिन बहुत धीमा है
  • Fysnc() हर सेकंड में एक बार: यह तेज़ है, लेकिन सिस्टम विफल होने पर आप 1 सेकंड का डेटा खो सकते हैं
  • कभी भी fsync(): यह एक असुरक्षित तरीका है, और आपका डेटा आपके हाथ में है ऑपरेटिंग सिस्टम

10) उल्लेख करें कि रेडिस का उपयोग करते समय आपको किन बातों का ध्यान रखना है?

रेडिस का उपयोग करते समय सावधानी बरतनी चाहिए
  • अपनी कुंजियों को नाम देने और उपसर्ग लगाने के लिए एक सुसंगत विधि का चयन करें। अपना नामस्थान प्रबंधित करें
  • मुख्य उपसर्गों की एक "रजिस्ट्री" बनाएं जो आपके प्रत्येक आंतरिक दस्तावेज़ को उस एप्लिकेशन के लिए मैप करती है जो उन्हें "स्वामित्व" देता है
  • आपके द्वारा अपने रेडिस इंफ्रास्ट्रक्चर में डाले गए प्रत्येक वर्ग के लिए: कचरा संग्रहण या अभिलेखीय भंडारण में डेटा माइग्रेशन के लिए तंत्र को डिज़ाइन, कार्यान्वित और परीक्षण करें
  • अपने एप्लिकेशन परिनियोजन में बहुत अधिक निवेश करने से पहले एक शार्डिंग लाइब्रेरी को डिज़ाइन, कार्यान्वित और परीक्षण करें और सुनिश्चित करें कि आप प्रत्येक सर्वर पर "शार्ड्स" की एक रजिस्ट्री रखें।
  • अपने सभी के/वी स्टोर और संबंधित संचालन को अपनी लाइब्रेरी/एपीआई या सेवा में अलग करें
ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे
साझा करें

2 टिप्पणियाँ

  1. अवतार कीथ डब्ल्यू. कहते हैं:

    प्रश्न 7 और 10 डुप्लिकेट हैं। शायद इनमें से एक प्रश्न रेडिस के संभावित उपयोग के मामलों के बारे में हो सकता है।

    1. अवतार Guru99 कहते हैं:

      त्रुटि ठीक कर दी गई! इसे ध्यान में लाने के लिए धन्यवाद

एक जवाब लिखें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड इस तरह चिह्नित हैं *