连接redis的参数配置

 scala
object RedisUtil {
    
    
    private val jedisPoolConfig: JedisPoolConfig = new JedisPoolConfig()
    jedisPoolConfig.setMaxTotal(100) //最大连接数
    jedisPoolConfig.setMaxIdle(20) //最大空闲
    jedisPoolConfig.setMinIdle(10) //最小空闲
    jedisPoolConfig.setBlockWhenExhausted(true) //忙碌时是否等待
    jedisPoolConfig.setMaxWaitMillis(5000) //忙碌时等待时长 毫秒
    jedisPoolConfig.setTestOnBorrow(true) //每次获得连接的进行测试
    jedisPoolConfig.setTestOnReturn(true)
    private val jedisPool: JedisPool = new JedisPool(jedisPoolConfig, "hadoop103", 6379)
    // 直接得到一个 Redis 的连接
    def getJedisClient: Jedis = jedisPool.getResource
    
    
}

Guess you like

Origin blog.csdn.net/JavaBigData/article/details/115472096