JavaはRedisPoolをjedis

https://www.cnblogs.com/SasaL/p/10709716.htmlは、以下の2つのJARパッケージを導入します:

 

 

redis.maxIdle = 30 
redis.minIdle = 10 
redis.maxTotal = 100 
redis.host = 192.168.0.235 
redis.port = 6379 
redis.pwd = console.write

 

パッケージcn.sasa.jedis。

インポートにjava.io.IOException;
輸入java.io.InputStreamを。
輸入java.util.Properties; 

輸入redis.clients.jedis.Jedis。
輸入redis.clients.jedis.JedisPool。
輸入redis.clients.jedis.JedisPoolConfig。

パブリック クラスRedisPoolUtil {
     静的JedisPoolConfig jPoolConf。
    静的JedisPoolプール。
    静的{ 
        入力ストリーム入力 = RedisPoolUtil。クラス。.getClassLoader()getResourceAsStream( "redis.properties" ); 
        小道具プロパティ =新しいプロパティ();
        試す{ 
            prop.load(入力)。
        } キャッチ(IOExceptionを電子){
             // TODO自動生成キャッチブロック
            e.printStackTrace(); 
        } 
        jPoolConf = 新しいJedisPoolConfig()。
        jPoolConf.setMaxIdle(Integer.parseInt(prop.getProperty( "redis.maxIdle" ))); 
        jPoolConf.setMinIdle(Integer.parseInt(prop.getProperty( "redis.minIdle" ))); 
        jPoolConf.setMaxTotal(Integer.parseInt(prop.getProperty( "redis.maxTotal" ))); 
        プール =新しい JedisPool(jPoolConf、 "192.168.0.235"、6379、30、 "console.write" ); 
    } 
    
    パブリック 静的Jedis getJedis(){ 
        Jedis jedis = pool.getResource()。
        返すjedisを。
    } 
    
    パブリック 静的 ボイド近い(){ 
        pool.close()。
    } 
    
}

 

パッケージcn.sasa.jedis。

輸入redis.clients.jedis.Jedis。

パブリック クラスJedisTest { 
    
    公共 静的 ボイドメイン(文字列[]引数){ 
        
        Jedis jedis = RedisPoolUtil.getJedis()。
        
        jedis.set( "名前"、 "SA2" )。
         
        文字列名 = jedis.get( "名前" );  
        System.out.println(名); 
        RedisPoolUtil.close(); 
    } 

}

 

おすすめ

転載: www.cnblogs.com/SasaL/p/11528310.html