Jedis 連接池實例
阿新 • • 發佈:2017-10-18
ring nal new ges order total source cli stack
package com.java1234.redis;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
/**
* 測試類
* @author user
*
*/
public class JedisTest {
public static void main(String[] args) {
JedisPoolConfig config= new JedisPoolConfig(); // 連接池的配置對象
config.setMaxTotal( 100 ); // 設置最大連接數
config.setMaxIdle( 10 ); // 設置最大空閑連接數
JedisPool jedisPool= new JedisPool(config, "192.168.1.107" , 6379 );
Jedis jedis= null ;
try {
jedis=jedisPool.getResource(); // 獲取連接
jedis.auth( "123456" ); // 設置密碼
jedis.set( "name" , "java知識分享網" ); // 設置值
String value=jedis.get( "name" ); // 獲取值
System.out.println(value);
} catch (Exception e){
e.printStackTrace();
} finally {
if (jedis!= null ){
jedis.close();
}
if (jedisPool!= null ){
jedisPool.close();
}
}
}
}
|
運行:
Jedis 連接池實例