47
Tôi có một nhóm Sắp xếp và muốn nhận tất cả thành viên của nhóm. Cách xác định điểm tối đa/phút cho lệnh:Nhận tất cả các thành viên trong Tập hợp Sắp xếp
zrange key min max
?
Tôi có một nhóm Sắp xếp và muốn nhận tất cả thành viên của nhóm. Cách xác định điểm tối đa/phút cho lệnh:Nhận tất cả các thành viên trong Tập hợp Sắp xếp
zrange key min max
?
Bạn đang gặp may, vì zrange
không có điểm số, nhưng chỉ số. 0
là chỉ số đầu tiên, và -1
sẽ được hiểu là chỉ số cuối cùng:
zrange key 0 -1
Để có được một loạt bằng điểm số, bạn sẽ gọi zrangebyscore
thay - nơi -inf
và +inf
thể được sử dụng để biểu thị vô cực âm và dương , tương ứng, như Didier Spezia ghi chú trong nhận xét của mình:
zrangebyscore key -inf +inf
Và đối với zrangebyscore, -inf và + inf có thể được sử dụng cho cùng một mục đích. –
Cảm ơn @DidierSpezia, đã cập nhật câu trả lời! –
Việc sử dụng 'zrange key 0 -1' có mang cùng mối quan tâm I/O mà các cuộc gọi như' SMEMBERS' và 'KEYS' thực hiện không? Các tài liệu Redis là khá rõ ràng trong 'SMEMBERS' rằng nó có thể được tốt hơn để sử dụng' SSCAN', nhưng nó không nói bất cứ điều gì về 'ZSCAN' trên' ZRANGE ... 0 -1' – dwanderson