java代碼獲取Redis客戶端

1.導入maven

<dependency>
	<groupId>redis.clients</groupId>
	<artifactId>jedis</artifactId>
	<version>2.9.0</version>
</dependency>

2.編寫代碼

import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;

public class RedisUtil {
    private static JedisPool jedisPool;

    static {
        JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
        jedisPoolConfig.setMaxTotal(100); //最大連接數
        jedisPoolConfig.setMaxIdle(100); //最大空閒
        jedisPoolConfig.setMinIdle(0); //最小空閒
        jedisPoolConfig.setBlockWhenExhausted(true); //忙碌時是否等待
        jedisPoolConfig.setMaxWaitMillis(500); //忙碌時等待時長 毫秒
        jedisPoolConfig.setTestOnBorrow(true); //每次獲得連接的進行測試

        jedisPool = new JedisPool(jedisPoolConfig, "hadoop102", 6379);
    }

    public static Jedis getJedisClient() {
        return jedisPool.getResource();
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章