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

Upstash अब Redis 6.2 फीचर्स और ACL को पूरी तरह सपोर्ट करता है

पिछले साल हमारे प्रारंभिक रिलीज़ के बाद से, Upstash Redis® API के संस्करण 5 तक संगत था। हमारा Redis ऑफ़रिंग GETDEL, LMOVE, COPY जैसे कमांड्स और ACL जैसी सुविधाओं से वंचित था जो Redis 6 (और 6.2) में पेश किए गए थे।

यह घोषणा करते हुए खुशी हो रही है कि Upstash Redis डेटाबेस अब Redis 6.2 संस्करण तक के कमांड्स के साथ संगत हैं।

ACL फीचर

नए रिलीज़ के साथ, Upstash एक हमेशा स्थायी ACL कार्यान्वयन प्रदान करता है। Redis 6.2 में उपलब्ध सभी ACL सबकमांड्स Upstash द्वारा समर्थित हैं। ध्यान दें कि ACL LOAD और ACL SAVE कमांड्स नो-ऑप हैं क्योंकि हर ACL अपडेट ACL कमांड के रिस्पॉन्स वापस करने से पहले ही सभी रेप्लिकाज़ में तुरंत स्थायी और रेप्लिकेट हो जाता है।

इसके अलावा, Upstash एक नया ACL सबकमांड प्रदान करता है, जिसका नाम ACL RESTTOKEN है, जो ACL SETUSER के माध्यम से बनाए गए यूज़र्स के लिए REST API टोकन जनरेट करता है:

ACL RESTTOKEN <username> <password> निर्दिष्ट यूज़रनेम और पासवर्ड के लिए एक REST टोकन जनरेट करता है। टोकन में यूज़र के समान ही परमिशन होंगे। 

आप redis-cli या Upstash कंसोल पर CLI के माध्यम से ACL RESTTOKEN कमांड निष्पादित कर सकते हैं:

redis-cli> ACL RESTTOKEN default 35fedg8xyu907d84af29222ert "AYNgAS2553feg6a2d9842h2a0gcdb5f8efe9934DQ=" 

नए Redis 6 कमांड्स

Redis 6 रिलीज़ के साथ जोड़े गए नए कमांड्स की सूची निम्नलिखित है, आप आधिकारिक Redis दस्तावेज़ में कमांड विवरण पा सकते हैं:

  • ACL
  • BLMOVE
  • COPY
  • GETDEL
  • GETEX
  • HELLO
  • HRANDFIELD
  • LMOVE
  • LPOS
  • RESET
  • SMISMEMBER
  • ZDIFF
  • ZDIFFSTORE
  • ZINTER
  • ZMSCORE
  • ZRANDMEMBER
  • ZRANGESTORE
  • ZUNION

अपडेटेड Redis कमांड्स

  • AUTH: ऑथ कमांड अब ACL username पैरामीटर को सपोर्ट करता है।
  • BLPOP, BRPOP, BRPOPLPUSH: टाइमआउट पैरामीटर को अब पूर्णांक के बजाय डबल के रूप में इंटरप्रेट किया जाता है।
  • BZPOPMAX, BZPOPMIN: टाइमआउट पैरामीटर को अब पूर्णांक के बजाय डबल के रूप में इंटरप्रेट किया जाता है।
  • LPOP, RPOP: नया count पैरामीटर जोड़ा गया।
  • SCAN: स्कैन कमांड अब TYPE पैरामीटर को सपोर्ट करता है।
  • SET: सेट कमांड अब KEEPTTL, GET, EXAT और PXAT विकल्पों को सपोर्ट करता है।
  • ZADD: Zadd कमांड अब GT और LT पैरामीटर्स को सपोर्ट करता है।
  • ZRANGE: Zrange कमांड अब BYSCORE, BYLEX, REV और LIMIT पैरामीटर्स को सपोर्ट करता है।

हम पहले से ही Redis 7 रिलीज़ में आने वाले परिवर्तनों पर काम करना शुरू कर चुके हैं। अपडेट्स के लिए बने रहें और हमें Twitter और Discord पर फॉलो करें।

  1. ब्रेडक्रंब्स के साथ प्रोडक्शन डीबगिंग को बढ़ाएं ब्रेडक्रंब्स के साथ प्रोडक्शन डीबगिंग को बढ़ाएं

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

  1. MongoDB Compass खोजें: निर्बाध डेटा प्रबंधन के लिए आपका विज़ुअल टूल MongoDB Compass खोजें: निर्बाध डेटा प्रबंधन के लिए आपका विज़ुअल टूल

    अवलोकन यह पोस्ट MongoDB® के लिए GUI, जिसे MongoDB Compass के नाम से जाना जाता है, का परिचय देती है। Compass आपको MongoDB क्वेरी सिंटैक्स के किसी औपचारिक ज्ञान के बिना अपने MongoDB डेटा का विश्लेषण और समझने की अनुमति देता है। आप क्वेरी प्रदर्शन को अनुकूलित करने, इंडेक्स प्रबंधित करने, और डॉक्यूमेंट व

  1. फास्टली कंप्यूट@एज के साथ रेडिस को एकीकृत करना: कुशल पेज व्यू ट्रैकिंग के लिए फास्टली कंप्यूट@एज के साथ रेडिस को एकीकृत करना: कुशल पेज व्यू ट्रैकिंग के लिए

    इस पोस्ट में, हम एक साधारण एप्लिकेशन लिखेंगे जो फास्टली कंप्यूट@एज पर चलेगा। यह एप्लिकेशन पेज व्यू को ट्रैक करने के लिए अपस्टैश रेडिस का उपयोग करेगा। प्रेरणा एज कंप्यूटिंग हाल के वर्षों में सबसे रोमांचक ट्रेंड्स में से एक है। क्लाउडफ्लेयर और फास्टली जैसी CDN सेवाओं ने उपयोगकर्ताओं को अपने एज इंफ्रा