Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Redis

रेडिस के लिए नया शासन

आज सल्वाटोर सैनफिलिपो (उर्फ एंटीरेज़) ने घोषणा की कि वह रेडिस परियोजना के अनुरक्षक होने से पीछे हट रहा है। हम सम्मानित और विनम्र हैं कि उन्होंने हमें रेडिस प्रोजेक्ट लीड के रूप में सफल होने का अनुरोध किया। इस परिवर्तन के साथ, हम एक नई "समुदाय-संचालित" शासी संरचना की पेशकश करने के लिए उत्साहित हैं। आइए इस नए दृष्टिकोण को देखें और देखें कि हम इस निर्णय पर कैसे पहुंचे।

सल्वाटोर, रेडिस और हमारे लिए एक बड़ी बात

साल्वाटोर के रेडिस के निर्माण के 11 वर्षों में, यह व्यावहारिक रूप से हर आधुनिक एप्लिकेशन स्टैक में बेहद लोकप्रिय और एक मानक उपकरण बन गया है। इस समय के दौरान, सल्वाटोर अधिकांश भाग के लिए, रेडिस परियोजना का बीडीएफएल रहा है।

रेडिस में क्या गया या बाहर रहा, इस पर सल्वाटोर की अंतिम कॉल थी, बग्स को कैसे ठीक किया जाना चाहिए, कौन सी सुविधाएँ जोड़ी गईं, और कौन से डिज़ाइन ट्रेडऑफ़ स्वीकार किए गए। मूल रूप से, वह प्रतिबद्ध करने वाला या कभी-कभी, "मर्ज" करने वाला एकमात्र व्यक्ति था। इसलिए, जैसा कि आप कल्पना कर सकते हैं, उसका पीछे हटना रेडिस के लिए एक बड़ी बात है।

सल्वाटोर की भूमिका में बदलाव भी हम दोनों के लिए बहुत बड़ी बात है, क्योंकि उसने हमें रेडिस को लेने और इसे आगे बढ़ाने के लिए कहा है।

Redis के साथ गहरा अनुभव

सौभाग्य से, रेडिस हमारे लिए अच्छी तरह से तैयार क्षेत्र है। रेडिस के विकास के साथ हमारी यात्रा 15 वर्षों से अधिक समय तक फैली हुई है। इस समय में से कुछ समय हम रेडिस एंटरप्राइज और इसकी अनूठी विशेषताओं जैसे रेडिस ऑन फ्लैश और सीआरडीटी-आधारित सक्रिय-सक्रिय प्रतिकृति बनाने में व्यस्त रहे हैं। इन क्षमताओं का निर्माण करने के लिए रेडिस कोर के साथ गहन भागीदारी और सल्वाटोर के साथ मिलकर काम करना आवश्यक है।

हम कई अन्य मुख्य ओपन सोर्स रेडिस पहलों पर भी सल्वाटोर के साथ सहयोग कर रहे हैं:मॉड्यूल एपीआई, डिस्कलेस प्रतिकृतियां, सक्रिय मेमोरी डीफ़्रैग्मेन्टेशन, टीएलएस समर्थन, और कई अन्य अनुकूलन, बग फिक्स और सामान्य डिज़ाइन चर्चा। हाल ही में, हम RedisRaft में व्यस्त रहे हैं, जो एक नया ओपन सोर्स प्रोजेक्ट है जो Redis पारिस्थितिकी तंत्र का हिस्सा है।

Redis के लिए एक नया लाइट-गवर्नेंस मॉडल

लेकिन कोड बेस का अच्छा ज्ञान होना ही काफी नहीं है। जब यह गतिशीलता की बात आती है कि परियोजना अपनी नई सेटिंग्स में कैसे चल रही है, तो यह हमारे लिए और सामान्य रूप से रेडिस समुदाय के लिए एक नई बात है।

जब इतने बड़े बदलाव का सामना करना पड़ता है, तो हमें लगता है कि दो मुख्य चीजों की स्पष्ट रूप से पहचान करना महत्वपूर्ण है:परियोजना के गुण जिन्हें हम संरक्षित करना चाहते हैं और समुदाय के बढ़ने के साथ-साथ बदलने और सुधारने के अवसर।

रेडिस का अपना अनूठा डीएनए है। इसे परिभाषित करना या परिमाणित करना कठिन है, लेकिन इसमें सरलता के लिए प्रयास करना, कम समस्याओं को हल करना लेकिन बेहतर तरीके से और डिफ़ॉल्ट रूप से सही काम करने जैसे विचार शामिल हैं। सभी गति और दक्षता की खोज में। रेडिस के अद्वितीय डीएनए को संरक्षित और परिष्कृत करना, भले ही रेडिस का विकास जारी है, हमारी प्राथमिकता बनी रहेगी।

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

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

इस दृष्टि को सुविधाजनक बनाने के लिए हम रेडिस के लिए एक नया प्रकाश-शासन मॉडल प्रस्तावित कर रहे हैं, जिसे परियोजना की साइट पर वर्णित किया गया है। नया मॉडल डेवलपर्स की एक छोटी कोर टीम बनाने पर आधारित है—व्यक्तियों को हम उनकी प्रदर्शित रेडिस परिचित, योगदान और प्रतिबद्धता के आधार पर इकट्ठा करेंगे।

टीम में शामिल होने वाले पहले व्यक्ति इतामार हैबर होंगे, जिन्हें रेडिस समुदाय के कई लोग जानते हैं। आने वाले दिनों और हफ्तों में, हम इस कोर टीम को वास्तविकता बनाने और रेडिस में समुदाय के योगदान को दर्शाने के लिए काम करेंगे। हम जल्द ही और अधिक कोर टीम सदस्यों की घोषणा करने की आशा करते हैं।

हम इस प्रक्रिया में हमारा समर्थन करने के लिए और ओपन सोर्स रेडिस परियोजना के प्रति अपनी निरंतर प्रतिबद्धता के लिए रेडिस को धन्यवाद देना चाहते हैं।

अंतिम और निश्चित रूप से कम से कम, हम सल्वाटोर को उनकी कड़ी मेहनत के लिए, इस रेडिस यात्रा पर उनकी अद्भुत कंपनी के लिए, और उनके भरोसे के लिए धन्यवाद देना चाहते हैं।


  1. रेडिस के लिए दस त्वरित युक्तियाँ

    “मूल रूप से मार्च 2015 में ObjectRocket.com/blog पर प्रकाशित हुआ” Redis® एक शानदार टूल है, और तकनीकी समुदाय इसे पसंद करता है! यह एंटीरेज़्टो से एक उद्योग-मानक इन-मेमोरी डेटा स्टोरेज होने के नाते एक छोटी व्यक्तिगत परियोजना होने से एक लंबा सफर तय कर चुका है। इसके साथ रेडिस का ठीक से उपयोग करने के लि

  1. रेडिस के लिए 10 त्वरित टिप्स

    तकनीकी समुदाय में अभी रेडिस गर्म है। यह एंटिरेज़ की एक छोटी व्यक्तिगत परियोजना होने से लेकर मेमोरी डेटा स्टोरेज के लिए एक उद्योग मानक होने तक का लंबा सफर तय कर चुका है। इसके साथ सर्वोत्तम प्रथाओं का एक सेट आता है, जिस पर अधिकांश लोग रेडिस का ठीक से उपयोग करने के लिए सहमत हो सकते हैं। नीचे हम रेडिस क

  1. Strapi के लिए सर्वर रहित रेडिस कैशिंग

    किसी परियोजना को समय पर वितरित करने का आमतौर पर मतलब है कि आपको जितना संभव हो उतना मौजूदा तकनीक का लाभ उठाने की आवश्यकता है। कस्टम कार्यान्वयन की ओर ले जाने वाले आपके द्वारा किए गए प्रत्येक निर्णय पर विचार किया जाना चाहिए कि आपको अपना स्वयं का समाधान बनाए रखने की भी आवश्यकता है। यही कारण है कि स्ट्र