zoukankan      html  css  js  c++  java
  • 10.26

       * jedis连接池: JedisPool
                * 使用:
                    1. 创建JedisPool连接池对象
                    2. 调用方法 getResource()方法获取Jedis连接
                        //0.创建一个配置对象
                        JedisPoolConfig config = new JedisPoolConfig();
                        config.setMaxTotal(50);
                        config.setMaxIdle(10);
               
                        //1.创建Jedis连接池对象
                        JedisPool jedisPool = new JedisPool(config,"localhost",6379);
               
                        //2.获取连接
                        Jedis jedis = jedisPool.getResource();
                        //3. 使用
                        jedis.set("hehe","heihei");
               
               
                        //4. 关闭 归还到连接池中
                        jedis.close();
               
                * 连接池工具类
                    public class JedisPoolUtils {

                        private static JedisPool jedisPool;
                   
                        static{
                            //读取配置文件
                            InputStream is = JedisPoolUtils.class.getClassLoader().getResourceAsStream("jedis.properties");
                            //创建Properties对象
                            Properties pro = new Properties();
                            //关联文件
                            try {
                                pro.load(is);
                            } catch (IOException e) {
                                e.printStackTrace();
                            }
                            //获取数据,设置到JedisPoolConfig中
                            JedisPoolConfig config = new JedisPoolConfig();
                            config.setMaxTotal(Integer.parseInt(pro.getProperty("maxTotal")));
                            config.setMaxIdle(Integer.parseInt(pro.getProperty("maxIdle")));
                   
                            //初始化JedisPool
                            jedisPool = new JedisPool(config,pro.getProperty("host"),Integer.parseInt(pro.getProperty("port")));
                   
                   
                   
                        }
                   
                   
                        /**
                         * 获取连接方法
                         */
                        public static Jedis getJedis(){
                            return jedisPool.getResource();
                        }
                    }
  • 相关阅读:
    【洛谷6776】[NOI2020] 超现实树(思维)
    【洛谷6773】[NOI2020] 命运(线段树合并优化DP)
    【洛谷5467】[PKUSC2018] PKUSC(计算几何)
    【洛谷3688】[ZJOI2017] 树状数组(二维线段树)
    【BZOJ4543】[POI2014] Hotel加强版(长链剖分优化DP)
    【洛谷5466】[PKUSC2018] 神仙的游戏(FFT)
    【BZOJ4574】[ZJOI2016] 线段树(动态规划)
    【洛谷7114】[NOIP2020] 字符串匹配(Z函数)
    扩展 KMP(Z 函数)学习笔记
    最后的胡言乱语
  • 原文地址:https://www.cnblogs.com/zhaoyids/p/14867124.html
Copyright © 2011-2022 走看看