public RedisZSet<E> intersectAndStore(Collection<? extends RedisZSet<?>> sets, String destKey) {
   boundZSetOps.intersectAndStore(CollectionUtils.extractKeys(sets), destKey);
   return new DefaultRedisZSet<E>(
       boundZSetOps.getOperations().boundZSetOps(destKey), getDefaultScore());
 }
 public RedisZSet<E> intersectAndStore(RedisZSet<?> set, String destKey) {
   boundZSetOps.intersectAndStore(set.getKey(), destKey);
   return new DefaultRedisZSet<E>(
       boundZSetOps.getOperations().boundZSetOps(destKey), getDefaultScore());
 }