@Override public Long zcount(final String key, final double min, final double max) {
        try {
            return redis.zcount(key, min, max);
        }
        catch (Exception e) {
            throw new JedisException(e);
        }
    }
@ Override public Long zcount ( final String key , final double min , final double max ) { try { return redis . zcount ( key , min , max ) ; } catch ( Exception e ) { throw new JedisException ( e ) ; } }
/*
public List<String> sort(final String key) {
checkIsInMulti();
client.sort(key);
return client.getMultiBulkReply();
}

public List<String> sort(final String key, final SortingParams sortingParameters) {
checkIsInMulti();
client.sort(key, sortingParameters);
return client.getMultiBulkReply();
}

public List<String> blpop(final int timeout, final String... keys) {
return blpop(getArgsAddTimeout(timeout, keys));
}

private String[] getArgsAddTimeout(int timeout, String[] keys) {
final int keyCount = keys.length;
final String[] args = new String[keyCount + 1];
for (int at = 0; at != keyCount; ++at) {
args[at] = keys[at];
}

args[keyCount] = String.valueOf(timeout);
return args;
}

public List<String> blpop(String... args) {
checkIsInMulti();
client.blpop(args);
client.setTimeoutInfinite();
try {
return client.getMultiBulkReply();
} finally {
client.rollbackTimeout();
}
}

public List<String> brpop(String... args) {
checkIsInMulti();
client.brpop(args);
client.setTimeoutInfinite();
try {
return client.getMultiBulkReply();
} finally {
client.rollbackTimeout();
}
}

@Deprecated
public List<String> blpop(String arg) {
return blpop(new String[] { arg });
}

public List<String> brpop(String arg) {
return brpop(new String[] { arg });
}

public Long sort(final String key, final SortingParams sortingParameters, final String dstkey) {
checkIsInMulti();
client.sort(key, sortingParameters, dstkey);
return client.getIntegerReply();
}

public Long sort(final String key, final String dstkey) {
checkIsInMulti();
client.sort(key, dstkey);
return client.getIntegerReply();
}

public List<String> brpop(final int timeout, final String... keys) {
return brpop(getArgsAddTimeout(timeout, keys));
}