redis arahan ZUNIONSTORE


  Hasil terjemahan:

kesatuan

Bahasa Inggeris [ˈju:niən] AS [ˈjunjən]

n Perikatan, persatuan, kesatuan; Inggeris [stɔ:(r)] AS [stɔr, stor]

n storan

v. menyimpan kala lampau: tersimpan participle lampau: disimpan

redis arahan ZUNIONSTOREsintaks

Fungsi: Kira penyatuan satu atau lebih set tertib yang diberikan, di mana bilangan kunci yang diberikan mesti ditentukan dengan parameter numkeys dan simpan kesatuan (set hasil) di destinasi.

Secara lalai, nilai skor ahli dalam set keputusan ialah jumlah nilai skor ahli dalam set yang diberikan.

Sintaks: ZUNIONSTORE numkeys key destinasi [kunci ...] [WEIGHTS weight [weight ...]] [SUM AGREGAT|MIN|MAX]

Versi yang tersedia: >= 2.0.0.0 Kerumitan masa:

O(N)+O(M log(M)), N ialah jumlah kardinaliti set tertib yang diberikan, dan M ialah kardinaliti set hasil.

Pemulangan:

Kardinaliti set keputusan disimpan ke destinasi.

redis arahan ZUNIONSTOREcontoh

redis> ZRANGE programmer 0 -1 WITHSCORES
1) "peter"
2) "2000"
3) "jack"
4) "3500"
5) "tom"
6) "5000"
redis> ZRANGE manager 0 -1 WITHSCORES
1) "herry"
2) "2000"
3) "mary"
4) "3500"
5) "bob"
6) "4000"
redis> ZUNIONSTORE salary 2 programmer manager WEIGHTS 1 3   # 公司决定加薪。。。除了程序员。。。
(integer) 6
redis> ZRANGE salary 0 -1 WITHSCORES
1) "peter"
2) "2000"
3) "jack"
4) "3500"
5) "tom"
6) "5000"
7) "herry"
8) "6000"
9) "mary"
10) "10500"
11) "bob"
12) "12000"

Rumah

video

Soal Jawab