पिछले साल हमारे प्रारंभिक रिलीज़ के बाद से, 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 पर फॉलो करें।