Jedis封装工具类(jedis连接池和常用操作封装)

本文介绍了如何封装Jedis连接池,以及对Jedis进行常用操作的工具类封装,帮助提升Redis操作的便捷性和效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Jedis封装工具类

jedis连接池

 <dependency>
      <groupId>redis.clients</groupId>
      <artifactId>jedis</artifactId>
      <version>2.9.0</version>
 </dependency>
# jedis 连接redis 时的配置文件
# redis config start

# redis ip
redis.ip=127.0.0.1
# redis port
redis.port=6379
#redis 密码
redis.password = 308926zzj
# 最大连接数
redis.max.total=100
# 最大空闲数
redis.max.idle=10
# 最小空闲数
redis.min.idle=20
# 从jedis连接池当中获取连接时,检验并返回可用的连接
redis.test.borrow=true
# 将连接放回jedis连接池时,检验并返回可用的连接
redis.test.return=false
# redis config end
/**
 * 读取properties配置文件的工具类
 * @author by zzj
 * @date 2019/11/27.
 */
public class PropertiesUtil {
   
    /**
     * 读取日志
     */
    private static Logger logger = LoggerFactory.getLogger(PropertiesUtil.class);

    /**
     * properties属性
     */
    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("配置文件读取异常");
        }
    }

    /**
     * 获取配置文件当中key所对应值
     *
     * @param key key
     * @return 返回key所对应的值,存在则返回,不存在则返回null
     */
    public static String getProperty(String key) {
   
        String value = props.getProperty(key.trim());
        if (StringUtils.isBlank(value)) {
   
            return null;
        }
        return value.trim();
    }


    /**
     * 获取配置文件当中key所对应值,存在则进行数字转换。将其返回
     *
     * @param key key
     * @return 返回key对应的值,不存在或发生NumberFormatException则返回null
     */
    public static Integer getIntegerProperty(String key) {
   
        String value = props.getProperty(key.trim());
        Integer result;
        try {
   
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值