प्रौद्योगिकी साझेदारी

7. Redis master-slave प्रतिकृतिप्रक्रिया

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

रेडिस स्वामी-दास प्रतिकृति प्रक्रिया

यदा कश्चन Redis नोड् (Slave नोड्) slaveof 127.0.0.1 6380 इत्यस्य सदृशं निर्देशं प्राप्नोति यावत् सः मास्टरतः आँकडानां प्रतिलिपिं निरन्तरं कर्तुं न शक्नोति, तदा सामान्यतया सः निम्नलिखितप्रक्रियायाः माध्यमेन गच्छति:

1. मुख्यसङ्केतं रक्षतु

यदा दासः slaveof आदेशं प्राप्नोति तदा दासः तत्क्षणमेव नूतनं मुख्यसङ्केतं रक्षति ।

2. सम्पर्कं स्थापयतु

दासः एकं निर्धारितं कार्यं निर्वाहयति, यत् मास्टरेन सह सॉकेट्-सम्बद्धतां स्थापयितुं प्रयतते । यदि संयोजनं स्थापयितुं न शक्यते तर्हि सः समये समये पुनः प्रयासं करिष्यति यावत् संयोजनं सफलं न भवति अथवा slaveof no one आदेशः न प्राप्यते ।

3. दासः ping आदेशं प्रेषयति

संयोजनस्य सफलतया स्थापनायाः अनन्तरं दासः प्रथमसञ्चारार्थं ping आदेशं प्रेषयिष्यति । यदि दासः स्वामिनः उत्तरं न प्राप्नोति तर्हि दासः सक्रियरूपेण विच्छेदं करिष्यति तथा च अग्रिमः निर्धारितकार्यं संयोजनस्य पुनः प्रयासं करिष्यति ।

4. दासपरिचयस्य सत्यापनम्

यदि स्वामी दासात् ping आदेशं प्राप्नोति तर्हि सः तत्क्षणमेव तस्य उत्तरं न दास्यति, अपितु प्रथमं प्रमाणीकरणं करिष्यति ।यदि सत्यापनम् विफलं भवति तर्हि संयोजनं नकारयितुं सन्देशः प्रेषितः भविष्यति यदि सत्यापनम् सफलं भवति तर्हि दासाय संयोजनसफलताप्रतिसादः प्रेषितः भविष्यति ।

5. दृढतायां निपुणता

प्रथमसञ्चारस्य सफलतायाः अनन्तरं दासः स्वामी प्रति दत्तांशसमन्वयनानुरोधं प्रेषयिष्यति । यदा स्वामी अनुरोधं प्राप्नोति तदा सः बालप्रक्रियायाः फोर्क आउट् करिष्यति येन बालप्रक्रिया तत्क्षणमेव अतुल्यकालिकरूपेण स्थातुं शक्यते ।

6. दत्तांशप्रेषणम्

दृढतायाः समाप्तेः अनन्तरं, स्वामी बालप्रक्रियायाः फोर्क आउट् करिष्यति तथा च बालप्रक्रियायाः दासाय अतुल्यकालिकरूपेण दत्तांशं प्रेषयितुं ददाति । दासः प्राप्तं दत्तांशं स्थानीयस्थायित्वसञ्चिकायां निरन्तरं लिखिष्यति ।

दासदत्तांशसमन्वयनप्रक्रियायाः समये, मास्टरस्य मुख्यप्रक्रिया अद्यापि क्लायन्ट्तः लेखनक्रियाः निरन्तरं स्वीकुर्वति, तथा च न केवलं नूतनदत्तांशं मुख्यस्मृतौ लिखति, अपितु समन्वयनसञ्चये अपि लिखति मास्टरस्य स्थायित्वसञ्चिकायां दत्तांशस्य प्रेषणानन्तरं स्वामी समन्वयनसञ्चयस्य नूतनदत्तांशं दासाय प्रेषयिष्यति, दासः च तत् स्थानीयस्थायित्वसञ्चिकायां लिखिष्यतिदत्तांशसमन्वयनं सम्पन्नम्

7. Slave स्मृतिदत्तांशं पुनः स्थापयति

यदा दासस्य स्वामी च मध्ये दत्तांशसमन्वयनं समाप्तं भवति तदा दासः स्थानीयनिरन्तरं सञ्चिकां पठति, स्थानीयस्मृतौ पुनः स्थापयति, ततः बाह्यपठनसेवाः प्रदास्यति

8. निरन्तरवृद्धिप्रतिकृति

बाह्यसेवाप्रदानस्य दासप्रक्रियायाः कालखण्डे मास्टरः मास्टर-दासदत्तांशस्य स्थिरतां सुनिश्चित्य वृद्धिशीलरूपेण दासाय नूतनदत्तांशं निरन्तरं प्रेषयिष्यति