// elements in the result
count = (Long) execute.get(execute.size() - 3);
} else {
pipeline.del(tmpkey);
pipeline.rename(rkey, rkeyCached);
pipeline.expire(rkeyCached, cache);
pipeline.del(rkey);
List<Object> execute = pipeline.execute();
// get zrange or zrevrange result
rawresult = (List<byte[]>) execute.get(execute.size() - 5);
// get the last zunionstore output, which is the number of