@Override
    public Set<Tuple> zRevRangeByScoreWithScores(byte[] key, double min, double max) {
        try {
            if (isPipelined()) {
                pipeline(new JedisResult(pipeline.zrevrangeByScoreWithScores(key, max, min),
                        JedisConverters.tupleSetToTupleSet()));
            }

            return JedisConverters.toTupleSet(client.zrevrangeByScoreWithScores(key, max, min));
        } catch (Exception ex) {
            throw convertException(ex);
        }
    }
@Override
    public Set<Tuple> zRevRangeByScoreWithScores(byte[] key, double min, double max) {
        try {
            if (isPipelined()) {
                pipeline(new JedisResult(pipeline.zrevrangeByScoreWithScores(key, max, min),
                        JedisConverters.tupleSetToTupleSet()));
            }

            return JedisConverters.toTupleSet(client.zrevrangeByScoreWithScores(key, max, min));
        } catch (Exception ex) {
            throw convertException(ex);
        }
    }
@ Override public Set < Tuple > zRevRangeByScoreWithScores ( byte [ ] key , double min , double max ) { try { if ( isPipelined ( ) ) { pipeline ( new JedisResult ( pipeline . zrevrangeByScoreWithScores ( key , max , min ) , JedisConverters . tupleSetToTupleSet ( ) ) ) ; } return JedisConverters . toTupleSet ( client . zrevrangeByScoreWithScores ( key , max , min ) ) ; } catch ( Exception ex ) { throw convertException ( ex ) ; } }
/*
@see org.springframework.data.redis.connection.RedisZSetCommands#zRevRangeByScoreWithScores(byte[], double, double)
/ *