Spark中访问Redis连接池的封装
package com.lg.blgdata.utils import redis.clients.jedis.{Jedis, JedisPool, JedisPoolConfig} import scala.collection.mutable.HashSet //jedis连接池 object JedisConnectionPool { //连接配置 val config= new JedisPoolConfig() //最大连接数 config.setMaxTotal(10) //最大空闲连接数 config.setMaxIdle(3) //定期检测连接是否存在 config.setTestOnBorrow(true) //设置连接池属性分别有: 配置 主机名 端口号 连接超时时间 Redis密码` val pool=new JedisPool(config,"192.168.x.xxx",6379,10000) //连接池 def getConnections(): Jedis ={ pool.getResource } }
作者:皓月无边*半步青莲
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。