コード例 #1
0
 private void init() {
   try {
     GenericObjectPool.Config poolConfig = new GenericObjectPool.Config();
     poolConfig.maxActive = 100;
     poolConfig.maxIdle = 10;
     poolConfig.minIdle = 2;
     poolConfig.maxWait = 100;
     poolConfig.testWhileIdle = true;
     poolConfig.testOnBorrow = true;
     poolConfig.testOnReturn = true;
     poolConfig.minEvictableIdleTimeMillis = 10000;
     poolConfig.timeBetweenEvictionRunsMillis = 5000;
     poolConfig.numTestsPerEvictionRun = 10;
     // create JEDIS pool
     this.jedisPool = new JedisPool(poolConfig, HOST_NAME, PORT);
     // check connection
     checkConnection();
   } catch (Exception e) {
     e.printStackTrace();
     System.exit(-1);
   }
 }