Kể từ bản phát hành đầu tiên của chúng tôi vào năm ngoái, Upstash đã tương thích với API Redis® lên đến phiên bản 5. Sản phẩm Redis của chúng tôi thiếu các lệnh như GETDEL , LMOVE , COPY và các tính năng như ACLwhich đã được giới thiệu trong Redis 6 (và 6.2).
Vui mừng thông báo rằng cơ sở dữ liệu Upstash Redis hiện tương thích với các lệnh Redis lên đến phiên bản 6.2.
Tính năng ACL
Với bản phát hành mới, Upstash cung cấp triển khai ACL luôn bền bỉ. Tất cả ACL các lệnh con có sẵn trong Redis 6.2 được Upstash hỗ trợ. Lưu ý rằng ACL LOAD và ACL SAVE lệnh không cần thiết vì mọi ACL cập nhật vẫn tồn tại &sao chép sang tất cả các bản sao ngay trước ACL lệnh trả về phản hồi.
Ngoài ra, Upstash cung cấp một ACL mới lệnh con, có tên ACL RESTTOKEN để tạo mã thông báo API REST cho người dùng được tạo qua ACL SETUSER :
ACL RESTTOKEN <username> <password>
Generate a REST token for the specified username & password.
Token will have the same permissions with the user.
Bạn có thể thực thi ACL RESTTOKEN ra lệnh qua redis-cli hoặc CLI trên bảng điều khiển Upstash ::
redis-cli> ACL RESTTOKEN default 35fedg8xyu907d84af29222ert
"AYNgAS2553feg6a2d9842h2a0gcdb5f8efe9934DQ="
Lệnh Redis 6 mới
Sau đây là danh sách các lệnh mới được thêm vào bản phát hành Redis 6, bạn có thể tìm thấy chi tiết lệnh trong tài liệu chính thức của Redis:
- ACL
- BLMOVE
- SAO CHÉP
- GETDEL
- GETEX
- XIN CHÀO
- HRANDFIELD
- LMOVE
- LPOS
- ĐẶT LẠI
- SMISMEMBER
- ZDIFF
- ZDIFFSTORE
- MÙA ĐÔNG
- ZMSCORE
- ZRANDMEMBER
- ZRANGESTORE
- ZUNION
Các lệnh Redis được cập nhật
- AUTH:Lệnh Auth hiện hỗ trợ ACL
usernametham số. - BLPOP, BRPOP, BRPOPLPUSH:Thông số thời gian chờ được hiểu là một số kép thay vì một số nguyên.
- BZPOPMAX, BZPOPMIN:Tham số thời gian chờ được hiểu là một số kép thay vì một số nguyên.
- LPOP, RPOP:Số lượng
countmới đã thêm thông số. - QUÉT:Lệnh quét hiện hỗ trợ
TYPEtham số. - SET:Lệnh đặt hiện hỗ trợ
KEEPTTL,GET,EXATvàPXATtùy chọn. - ZADD:Lệnh Zadd hiện hỗ trợ
GTvàLTtham số. - ZRANGE:Lệnh Zrange bây giờ sẽ bổ sung
BYSCORE,BYLEX,REVvàLIMITtham số.
Chúng tôi đã bắt đầu làm việc với những thay đổi trong bản phát hành Redis 7. Hãy theo dõi và theo dõi chúng tôi tại Twitterand Discord.