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; } }