नयाएक साइट में कई सेवाएँपढ़ें

टेक्नोलॉजी

Redis की जगह Valkey: हमने क्यों चुना

लेखक: Syli Labs टीम · प्रकाशित · 5 मिनट में पढ़ें

संक्षेप में

Syli Labs Valkey को मैनेज्ड कैश और क्यू के रूप में देता है। Valkey वही प्रोटोकॉल बोलता है जो Redis: आपकी Redis लाइब्रेरी बिना बदलाव के REDIS_URL वेरिएबल के साथ काम करती हैं। हमने इसे इसके ओपन सोर्स लाइसेंस (BSD) के लिए चुना, जिससे इसे मैनेज्ड सेवा के रूप में दिया जा सकता है।

Valkey क्या है

Valkey एक इन-मेमोरी डेटाबेस है, जो Redis से निकला है और Linux Foundation इसकी देखरेख करती है। यह कैश, सेशन स्टोरेज और सरल क्यू के रूप में काम आता है।

सीधे Redis क्यों नहीं

Redis के नए वर्शन अब किसी सामान्य ओपन सोर्स लाइसेंस के तहत नहीं हैं। Valkey BSD लाइसेंस बनाए रखता है: हम इसे मैनेज्ड सेवा के रूप में दे सकते हैं, न आपके लिए जोखिम, न हमारे लिए।

आपके लिए क्या बदलता है

  • आपकी Redis लाइब्रेरी (ioredis, redis-py, Redix, Predis…) जैसी हैं वैसी ही काम करती हैं;
  • लिंक करने पर आपकी सेवा में REDIS_URL जुड़ जाता है;
  • Valkey हमेशा निजी रहता है: सिर्फ़ आपकी साइट की सेवाओं से ही उस तक पहुँचा जा सकता है।

और Dragonfly?

हमने इसे नहीं चुना: इसका लाइसेंस इसे मैनेज्ड सेवा के रूप में देने की अनुमति नहीं देता।

अक्सर पूछे जाने वाले सवाल

क्या मुझे अपना कोड बदलना होगा?

नहीं, जब तक आप कैश का पता REDIS_URL से पढ़ते हैं।

क्या मेरे Valkey डेटा का बैकअप होता है?

Valkey मुख्य रूप से कैश के लिए है: इसका डेटा दोबारा बनाया जा सकता है। ज़रूरी डेटा PostgreSQL में रखें।