您的位置:首页 > 房产 > 建筑 > 抖音商家页面模板_南山出名的互联网公司_湖南关键词网络科技有限公司_如何建造一个网站

抖音商家页面模板_南山出名的互联网公司_湖南关键词网络科技有限公司_如何建造一个网站

2025/2/26 6:59:08 来源:https://blog.csdn.net/qq_27702739/article/details/144996873  浏览:    关键词:抖音商家页面模板_南山出名的互联网公司_湖南关键词网络科技有限公司_如何建造一个网站
抖音商家页面模板_南山出名的互联网公司_湖南关键词网络科技有限公司_如何建造一个网站

redis的数据库连接池实现,优化数据连接

在这里插入图片描述

实现代码

  • 连接池工具类
package com.gaofeng.jedis.util;import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;import java.time.Duration;/*** @author gaofeng* @date 2025-01-07 - 23:55*/
public class JedisConnectionFactory {private static final JedisPool jedisPool;static  {JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();jedisPoolConfig.setMaxTotal(8);jedisPoolConfig.setMaxIdle(5);jedisPoolConfig.setMinIdle(1);jedisPoolConfig.setTestOnBorrow(true);jedisPoolConfig.setTestOnReturn(true);jedisPoolConfig.setBlockWhenExhausted(true);jedisPoolConfig.setMaxWaitMillis(3000);jedisPool = new JedisPool(jedisPoolConfig,"192.168.1.102",6379);}public static Jedis getJedis(){return jedisPool.getResource();}
}
  • 连接池测试方法
package com.gaofeng;import com.gaofeng.jedis.util.JedisConnectionFactory;
import lombok.extern.slf4j.Slf4j;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import redis.clients.jedis.Jedis;import java.util.Map;/*** @author gaofeng* @date 2025-01-07 - 20:22*/
@Slf4j
public class JedisTest {private Jedis jedis;@BeforeEachvoid setup(){
//        jedis = new Jedis("192.168.1.102", 6379);
//        jedis.auth("123456");jedis = JedisConnectionFactory.getJedis();jedis.select(0);}@Testvoid testJedis(){// 存入数据String result = jedis.set("name", "张翠山222");String name = jedis.get("name");log.info("name = {} ", name);}@Testvoid testHash(){// 存入jedis.hset("gaofeng:test1:1","name","张三丰");jedis.hset("gaofeng:test1:1","age","100");// 取出Map<String, String> map = jedis.hgetAll("gaofeng:test1:1");log.info("mapPerson = {} ",map);}@AfterEachvoid tearDown(){if(jedis !=null){jedis.close();}}
}

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com