आपकी समस्या का एक सरल समाधान है:ZINTERSTORE एक SET . के साथ काम करेगा और एक ZSET . कोशिश करें:
redis> sadd foo a
(integer) 1
redis> zadd bar 1 a
(integer) 1
redis> zadd bar 2 b
(integer) 1
redis> zinterstore baz 2 foo bar AGGREGATE MAX
(integer) 1
redis> zrange baz 0 -1 withscores
1) "a"
2) "1"
संपादित करें: मैंने AGGREGATE MAX जोड़ा है ऊपर, चूंकि रेडिस (गैर-क्रमबद्ध) सेट के प्रत्येक सदस्य को foo . देगा 1 . का डिफ़ॉल्ट स्कोर , और SUM कि (सॉर्ट किए गए) सेट bar . में जो भी स्कोर है, उसके साथ ।