Giả sử rằng article_id
là giá trị thành viên của bạn và editor_id
đó / day
là điểm trong Tập hợp được sắp xếp tương ứng và giả sử mỗi article_id
có mặt trong cả hai Các Bộ được Sắp xếp, bạn có thể làm như sau:
ZINTERSTORE t 2 k1 k2 WEIGHTS 100 1 AGGREGATE SUM
Giải thích:
-
t
là một chìa khóa tạm thời sẽ lưu giữ kết quả -
k1
là Tập hợp được sắp xếp lưu trữeditor_id
-
k2
là Tập hợp được sắp xếp lưu trữday
- trọng lượng 100 nhân với
editor_id
100 (tức là "dịch" nó sang phải hai nơi) -
AGGREGATE SUM
kết quả trong số điểm sau:editor_id
* 100 +day
Ghi chú:
- bạn có thể sử dụng
ZUNIONSTORE
thay vào đó cho cùng một kết quả - việc sử dụng trọng lượng 100 giả định rằng
day
là một giá trị có 2 chữ số