Anda harus terlebih dahulu memeriksa ZSET
. yang mana memiliki lebih sedikit elemen dengan ZCARD, dan mengkloning dan memangkas elemen yang lebih pendek.
Kedua, Anda meninggalkan 2 sisa. Anda dapat menggunakan kembali ZSET
tambahan yang sama untuk pembersihan yang lebih cepat.
Saya juga ingin menyarankan DUMP dan RESTORE untuk klon, tetapi untuk kasus set yang diurutkan ZUNIONSTORE sebenarnya jauh lebih cepat. Berikut adalah waktu keduanya untuk set elemen 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"