鍍金池/ 問答/人工智能/ redis的有序集交集操作,為什么必須指定key的個(gè)數(shù)

redis的有序集交集操作,為什么必須指定key的個(gè)數(shù)

這個(gè)key個(gè)數(shù)不是應(yīng)該是能從后面的參數(shù)中判斷出來么?

ZINTERSTORE destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX]

計(jì)算給定的一個(gè)或多個(gè)有序集的交集,其中給定 key 的數(shù)量必須以 numkeys 參數(shù)指定,并將該交集(結(jié)果集)儲(chǔ)存到 destination 。

回答
編輯回答
哎呦喂

key參數(shù)的后面還有WEIGHTS, AGGREGATE等等參數(shù),如果不在前面說明有多少個(gè)key的話,會(huì)把后面的WEIGHTS關(guān)鍵字也誤以為是key。

2017年5月24日 00:16