本文整理匯總了Java中redis.clients.jedis.Pipeline.zunionstore方法的典型用法代碼示例。如果您正苦於以下問題:Java Pipeline.zunionstore方法的具體用法?Java Pipeline.zunionstore怎麽用?Java Pipeline.zunionstore使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類redis.clients.jedis.Pipeline
的用法示例。
在下文中一共展示了Pipeline.zunionstore方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: execute
import redis.clients.jedis.Pipeline; //導入方法依賴的package包/類
@Override
String execute(Pipeline pipe) {
// Since the circle query doesn't have pre-defined precision, we need to calculate all the
// relevant geohashes in our precision manually
Set<String> hashKeys = getSearchHashes();
// now let's union them
String[] keysArr = hashKeys.toArray(new String[hashKeys.size()]);
double[] scoresArr = new double[hashKeys.size()];//all weights are zero
String tmpKey = makeTmpKey(keysArr);
pipe.zunionstore(tmpKey, new ZParams().aggregate(ZParams.Aggregate.MAX)
.weightsByDouble(scoresArr), keysArr);
return tmpKey;
}