Jedis封装工具类
jedis连接池
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
redis.ip=127.0.0.1
redis.port=6379
redis.password = 308926zzj
redis.max.total=100
redis.max.idle=10
redis.min.idle=20
redis.test.borrow=true
redis.test.return=false
public class PropertiesUtil {
private static Logger logger = LoggerFactory.getLogger(PropertiesUtil.class);
private static Properties props;
static {
String fileName = "redis.properties";
props = new Properties();
try {
props.load(
new InputStreamReader(
PropertiesUtil.class
.getClassLoader()
.getResourceAsStream(fileName),"UTF-8"));
}catch (IOException e){
logger.error("配置文件读取异常");
}
}
public static String getProperty(String key) {
String value = props.getProperty(key.trim());
if (StringUtils.isBlank(value)) {
return null;
}
return value.trim();
}
public static Integer getIntegerProperty(String key) {
String value = props.getProperty(key.trim());
Integer result;
try {