package com.cxy.redisclient.integration.server;
import java.util.List;
import com.cxy.redisclient.domain.RedisVersion;
import com.cxy.redisclient.integration.JedisCommand;
import redis.clients.jedis.exceptions.JedisException;
public class QueryDBAmount extends JedisCommand {
private int dbAmount;
public int getDbAmount() {
return dbAmount;
}
public QueryDBAmount(int id) {
super(id);
}
@Override
public void command() {
try{
List<String> dbs = jedis.configGet("databases");
if(dbs.size() > 0)
dbAmount = Integer.parseInt(dbs.get(1));
}catch(JedisException e){
dbAmount = 15;
}
}
@Override
public RedisVersion getSupportVersion() {
return RedisVersion.REDIS_2_0;
}
}