まず、どのZSET
を確認する必要があります ZCARDを使用すると要素が少なくなり、短い要素を複製してトリミングします。
第二に、あなたは2つの残り物を残しています。同じ補助ZSET
を再利用できます クリーンアップを高速化するため。
クローンのDUMPとRESTOREも提案したかったのですが、ソートされたセットの場合、ZUNIONSTOREの方が実際にははるかに高速です。1M要素セットの両方のタイミングは次のとおりです。
1) 1) (integer) 14
2) (integer) 1444165498
3) (integer) 936762
4) Complexity info: N:1000000,M:1000000
5) 1) "ZUNIONSTORE"
2) "temp3"
3) "1"
4) "temp1"
5) "WEIGHTS"
6) "1"
2) 1) (integer) 13
2) (integer) 1444165421
3) (integer) 3166360
4)
5) 1) "evalsha"
2) "48286113cfe4b389d516e98646e5f4e086decc34"
3) "2"
4) "temp1"
5) "temp2"
6) "0"