We now support aggregation and weight options for ZINTERSTORE. We also encapsulate weights used for ZUNIONSTORE and ZINTERSTORE within a Weights value object. zSetOps.intersectAndStore(set1, Arrays.asList(set2, set3), out, Aggregate.MAX, Weights.of(1, 2, 1)); Related ticket: DATAREDIS-515. Original Pull Request: #314