Redis连接池配置详解

连接池配置

文章目录

一、Redis连接池

与JDBC中在与数据库进行连接时耗时,从而需要引入连接池一样。Java在与Redis进行连接也是需要时间的。所以在Java于Redis进行连接中也需要引入连接池(以空间换时间)。

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、jar包准备

在这里插入图片描述

三、编写代码配置,创建连接池,并调用处连接

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

public class Test
{
    public static void main(String[] args) {
        //连接池配置
        JedisPoolConfig config =new JedisPoolConfig();
        config.setMaxTotal(1000);//最大提供的连接数
        config.setMaxIdle(100);//最大空闲连接数(即初始化提供了100有效的连接数)
        config.setMinIdle(10);//最小保证的提供的(空闲)连接数
        //创建Jedis连接池
        JedisPool pool = new JedisPool(config,"127.0.0.1",6379);
        //从连接池中得到可用的jedis对象
        Jedis jedis = pool.getResource();
        //通过jedis操作Redis数据库
        jedis.set("t2","DaoXiaoMian");
        //关闭jedis对象,将这个对象放回Jedis连接池中
        jedis.close();
    }
}

总结

以上就可实现Redis连接池的配置,配值参数要和生产环境相符,防止占用多余链接造成资源浪费。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值