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

रेडिस 6 संगतता का परिचय

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

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

ACL फ़ीचर

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

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

ACL RESTTOKEN <username> <password>
    Generate a REST token for the specified username & password.
    Token will have the same permissions with the user.

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

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

नई Redis 6 कमांड

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

  • एसीएल
  • BLMOVE
  • कॉपी करें
  • गेटडेल
  • गेटेक्स
  • नमस्कार
  • HRANDFIELD
  • LMOVE
  • एलपीओएस
  • रीसेट करें
  • मुस्कुराहट
  • ZDIFF
  • ZDIFFSTORE
  • ZINTER
  • ZMSCORE
  • ZRANDMEMBER
  • ZRANGESTORE
  • ज़ूनियन

अपडेट की गई Redis कमांड

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

हमने रेडिस 7 रिलीज में आने वाले बदलावों पर काम करना शुरू कर दिया है। बने रहें और हमें Twitterand Discord पर फ़ॉलो करें।


  1. पेश है ब्रेडक्रंब

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

  1. पेश है MongoDB कम्पास

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

  1. तेजी से गणना में रेडिस का प्रयोग करें

    यह उदाहरण Fastly CLI के पुराने संस्करण का उपयोग करता है। अप-टू-डेट संस्करण के लिए इस लेख को देखें। इस पोस्ट में हम एक साधारण एप्लीकेशन लिखेंगे जो Fastly Compute@Edge पर चलेगी। एप्लिकेशन पृष्ठ दृश्यों का ट्रैक रखने के लिए Upstash Redis को एक्सेस करेगा। प्रेरणा एज कंप्यूटिंग हाल के वर्षों में सबसे