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

Redis.io को ताज़ा और विस्तारित करना

आज हमें Redis.io के पुन:लॉन्च की घोषणा करते हुए खुशी हो रही है। Redis.io हमेशा से Redis का घर रहा है और नए Redis उपयोगकर्ताओं के लिए प्रवेश बिंदु रहा है। इस लॉन्च के साथ, हमने साइट के डिज़ाइन को आधुनिक बनाने और इसके बुनियादी ढांचे को अपडेट करते हुए कोर रेडिस दस्तावेज़ीकरण को संशोधित किया है।

इस पोस्ट में, हम साइट को फिर से लॉन्च करने के लिए अपनी प्रेरणाओं की व्याख्या करना चाहते हैं, उन सिद्धांतों को साझा करना चाहते हैं जिन्हें हमने Redis.io साइट को संशोधित करने में अपनाया है, और आगे क्या है इसका पूर्वावलोकन करें।

Redis.io को ताज़ा करना

Redis.io को ताज़ा और विस्तारित करना

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

हर समय, redis.io ने Redis के लिए होम और कोर डॉक्यूमेंटेशन साइट के रूप में काम किया है। लेकिन 2012 में इसके अनावरण के बाद से यह साइट काफी हद तक अपरिवर्तित बनी हुई है। जब हमने खुद से पूछना शुरू किया कि हम रेडिस ओपन सोर्स प्रोजेक्ट के महत्व को दर्शाने और रेडिस समुदाय की बेहतर सेवा करने के लिए redis.io पर कैसे सुधार कर सकते हैं, तो हमने कई स्पष्ट मुद्दों की खोज की। संबोधित करने लायक।

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

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

अंत में, हम साइट के बुनियादी ढांचे को अपडेट करना चाहते थे। साइट ग्यारह साल पहले लिखे गए एक बीस्पोक रूबी एप्लिकेशन पर चल रही थी, जिसे बनाए रखना मुश्किल हो रहा था। अब, redis.io एक प्रसिद्ध और व्यापक रूप से तैनात स्थिर साइट जनरेटर ह्यूगो पर चलता है।

Redis ओपन सोर्स सिद्धांत

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

डेवलपर अनुभव का विस्तार करना

उसी समय, redis.io हमेशा डेवलपर्स को Redis के साथ निर्माण करने में मदद करने पर केंद्रित रहा है। अब हम redis.io पर Redis Stack की शुरुआत करके इसे और आगे बढ़ा रहे हैं। रेडिस सोर्स अवेलेबल लाइसेंस (या आरएसएएल) के तहत लाइसेंस प्राप्त, रेडिस स्टैक एक ही उत्पाद के तहत प्रमुख रेडिस मॉड्यूल (RediSearch, RedisJSON, RedisGraph, RedisTimeSeries, और RedisBloom) की क्षमताओं को एकजुट करता है। हम मानते हैं कि रेडिस स्टैक किसी भी डेवलपर के लिए एक महत्वपूर्ण प्रगति का प्रतिनिधित्व करता है जो रेडिस की गति और स्थिरता को नए डोमेन और समस्या स्थानों में ले जाना चाहता है।

और, जबकि अब हम redis.io पर OSS और RSAL-लाइसेंस प्राप्त दोनों परियोजनाओं की मेजबानी कर रहे हैं, हम यह सुनिश्चित करने के लिए भी बहुत मेहनत कर रहे हैं कि इन परियोजनाओं के बीच की रेखा स्पष्ट है। उदाहरण के लिए, ओपन सोर्स रेडिस के लिए प्रलेखन हमेशा अपने वर्तमान लाइसेंस के साथ और अपने स्वयं के भंडार में बनाए रखा जाएगा। हम साइट के उन हिस्सों को भी स्पष्ट रूप से बता रहे हैं जो RSAL-लाइसेंस प्राप्त परियोजनाओं पर लागू होते हैं।

अंतिम विचार और अगले चरण

दिन के अंत में, हम मानते हैं कि हम आरएसएएल-लाइसेंस प्राप्त रेडिस स्टैक को एक ऑनरैंप प्रदान करते हुए ओपन सोर्स रेडिस को प्रभावी ढंग से प्रायोजित और बढ़ावा दे सकते हैं। यह नया redis.io मूल Redis डॉक्स में एक महत्वपूर्ण और लंबे समय से आवश्यक सुधार का प्रतिनिधित्व करता है; साइट के रंगरूप, अनुभव और उपयोगिता के लिए; और हर जगह रेडिस डेवलपर्स के लाभ के लिए redis.io के भविष्य के विकास के लिए। हम आपकी टिप्पणियों और योगदानों का स्वागत करते हैं, और हम रेडिस के घर में सुधार जारी रखने के लिए तत्पर हैं।


  1. Nuxt 3 और Serverless Redis के साथ शुरुआत करना

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

  1. रेडिस एसएडीडी - सेट में तत्व कैसे बनाएं और जोड़ें

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

  1. Redis GEOADD - भू-स्थानिक मूल्य में तत्व कैसे बनाएं और जोड़ें

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