কম্পিউটার টিউটোরিয়াল

Upstash এখন Redis 6.2 ফিচার এবং ACL-কে পূর্ণাঙ্গভাবে সমর্থন করে

গত বছর আমাদের প্রাথমিক রিলিজের পর থেকে, Upstash Redis® API ৫ ভার্সন পর্যন্ত কম্প্যাটিবল ছিল। আমাদের Redis অফারিংতে GETDEL, LMOVE, COPY এর মতো কমান্ড এবং ACL এর মতো ফিচার অভাব ছিল যা Redis 6 (এবং 6.2)-এ ইন্ট্রোডিউস করা হয়েছিল।

ঘোষণা করে খুশি হচ্ছি যে Upstash Redis ডাটাবেসগুলো এখন Redis 6.2 ভার্সন পর্যন্ত কমান্ডের সাথে কম্প্যাটিবল।

ACL ফিচার

নতুন রিলিজের সাথে, Upstash একটি সবসময়Persistent ACL ইমপ্লিমেন্টেশন প্রদান করে। Redis 6.2-এ উপলব্ধ সব ACL সাবকমান্ড Upstash-এ সমর্থিত। মনে রাখবেন ACL LOAD এবং ACL SAVE কমান্ডগুলো no-op যেহেতু প্রতিটি ACL আপডেট অবিলম্বে সব রেপ্লিকায় persisted ও replicated হয় ACL কমান্ড রেসপন্স রিটার্ন করার আগে।

অতিরিক্তভাবে Upstash একটি নতুন ACL সাবকমান্ড প্রদান করে, যাকে ACL RESTTOKEN বলা হয়, ACL SETUSER এর মাধ্যমে তৈরি করা ব্যবহারকারীদের জন্য REST API টোকেন জেনারেট করার জন্য:

ACL RESTTOKEN   নির্দিষ্ট ইউজারনেম ও পাসওয়ার্ডের জন্য একটি REST টোকেন জেনারেট করুন। টোকেনটি ইউজারের মতো একই পারমিশন 갖고 থাকবে। 

আপনি ACL RESTTOKEN কমান্ডটি redis-cli বা Upstash console-এ CLI-এর মাধ্যমে এক্সিকিউট করতে পারেন:

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: Auth কমান্ড এখন ACL username প্যারামিটার সমর্থন করে।
  • BLPOP, BRPOP, BRPOPLPUSH: টাইমআউট প্যারামিটার এখন একটি double হিসেবে ইন্টারপ্রেট করা হয় integer-এর বদলে।
  • BZPOPMAX, BZPOPMIN: টাইমআউট প্যারামিটার এখন একটি double হিসেবে ইন্টারপ্রেট করা হয় integer-এর বদলে।
  • LPOP, RPOP: নতুন count প্যারামিটার যোগ করা হয়েছে।
  • SCAN: Scan কমান্ড এখন TYPE প্যারামিটার সমর্থন করে।
  • SET: Set কমান্ড এখন KEEPTTL, GET, EXAT এবং PXAT অপশন সমর্থন করে।
  • ZADD: Zadd কমান্ড এখন GT এবং LT প্যারামিটার সমর্থন করে।
  • ZRANGE: Zrange কমান্ড এখন BYSCORE, BYLEX, REV এবং LIMIT প্যারামিটার সমর্থন করে।

আমরা ইতিমধ্যে Redis 7 রিলিজের সাথে আসা পরিবর্তনগুলোর ওপর কাজ শুরু করেছি। আপডেটের জন্য Twitter এবং Discord-এ আমাদের ফলো করুন।

  1. নবিনীকৃত Redis.io পরিচিতি: আধুনিক ডিজাইন, আপডেটেড ডক্স, উন্নত ইউজার অভিজ্ঞতা

  2. ব্রেডক্রাম্বস দিয়ে প্রোডাকশন ডিবাগিং এনহ্যান্স করুন

  3. MongoDB Compass আবিষ্কার করুন: সিমলেস ডেটা ম্যানেজমেন্টের জন্য আপনার ভিজ্যুয়াল টুল

  4. ফাস্টলি কম্পিউট@এজ সাথে রেডিস ইন্টিগ্রেশন করে দক্ষ পেজ ভিউ ট্র্যাকিং