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
username
tham 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
count
mới đã thêm thông số. - QUÉT:Lệnh quét hiện hỗ trợ
TYPE
tham số. - SET:Lệnh đặt hiện hỗ trợ
KEEPTTL
,GET
,EXAT
vàPXAT
tùy chọn. - ZADD:Lệnh Zadd hiện hỗ trợ
GT
vàLT
tham số. - ZRANGE:Lệnh Zrange bây giờ sẽ bổ sung
BYSCORE
,BYLEX
,REV
vàLIMIT
tham 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.