@Override
public Long zUnionStore(byte[] destKey, Aggregate aggregate, int[] weights, byte[]... sets) {
String stringKey = RjcUtils.decode(destKey);
String[] stringKeys = RjcUtils.decodeMultiple(destKey);
ZParams zparams = RjcUtils.toZParams(aggregate, weights);
try {
if (isPipelined()) {
pipeline.zunionstore(stringKey, zparams, stringKeys);
return null;