5
정렬 된 집합에서 가중치가 많은 요소를 가져 오지 만 다른 집합 (또는 목록 또는 해시)에서 발견 된 요소는 제외합니다.정렬 된 집합에서 DIFF를 얻는 방법
>zadd all 1 one
>zadd all 2 two
>zadd all 3 three
>sadd disabled 2
>sdiff all disabled
(error) WRONGTYPE Operation against a key holding the wrong kind of value
내 유일한 옵션은 정렬 된 집합에서 요소를 하나씩 가져 와서 "사용하지 않는"항목 목록과 비교하는 것입니까? 서버와의 트랜잭션이 너무 많아서 그렇게 느리지 않습니까?
여기에 접근 방법은 무엇입니까?
쿨 트릭, 이타 마르를 0을 제외한 범위을 가장 먼저 ZUNIONSTORE와 임시 세트를 만들고 0으로 교차의 점수를 설정 할 수 있습니다! – djanowski
@djanowski 감사합니다 :) # 2021에서 다시 만나기를 바란다! –