Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Redis

Upstash รองรับ Redis 6.2 Features และ ACLs ครบถ้วนแล้ว

นับตั้งแต่ Release ครั้งแรกปีที่แล้ว Upstash เข้ากันได้กับ Redis® API จนถึง Version 5 ใคร่ของเราขาด Commands เช่น GETDEL, LMOVE, COPY และ Features เช่น ACL ที่ Introduced ใน Redis 6 (และ 6.2)

ยินดีประกาศว่า Upstash Redis Databases ตอนนี้เข้ากันได้กับ Redis Commands จนถึง Version 6.2

ACL Feature

กับ Release ใหม่ Upstash จัดเตรียม ACL Implementation ที่ Persistent ตลอดเวลา ทุก ACL Subcommands ใน Redis 6.2 รองรับโดย Upstash หมายเหตุ ACL LOAD และ ACL SAVE เป็น No-op เพราะทุก ACL Update ถูก Persisted & Replicated ไปทุก Replicas ทันทีก่อนที่ ACL Command จะ Return Response

เพิ่มเติม Upstash จัดเตรียม ACL Subcommand ใหม่ ชื่อ ACL RESTTOKEN สำหรับสร้าง REST API Tokens สำหรับ Users ที่สร้างผ่าน ACL SETUSER:

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

คุณสามารถ Execute ACL RESTTOKEN Command ผ่าน redis-cli หรือ CLI บน Upstash Console:

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

New Redis 6 Commands

รายการ Commands ใหม่ที่เพิ่มมาด้วย Redis 6 Release รายละเอียดคำสั่งดูที่ Official Redis Documentation:

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

Updated Redis Commands

  • AUTH: Auth Command รองรับ ACL username Parameter
  • BLPOP, BRPOP, BRPOPLPUSH: Timeout Parameter ตีความเป็น Double แทน Integer
  • BZPOPMAX, BZPOPMIN: Timeout Parameter ตีความเป็น Double แทน Integer
  • LPOP, RPOP: เพิ่ม count Parameter ใหม่
  • SCAN: Scan Command รองรับ TYPE Parameter
  • SET: Set Command รองรับ KEEPTTL, GET, EXAT และ PXAT Options
  • ZADD: Zadd Command รองรับ GT และ LT Parameters
  • ZRANGE: Zrange Command รองรับ BYSCORE, BYLEX, REV และ LIMIT Parameters

เราเริ่มทำงานกับ Changes ที่จะมากับ Redis 7 Release แล้ว ติดตามเราที่ Twitter และ Discord