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();
                        }
                    }
  • 相关阅读:
    LINNX联网配置文件
    linux文件系统配置文件
    linux引导和登录/注销配置文件
    LINUX访问文件配置
    LINUX配置文件介绍
    tcpdump的表达式介绍
    tcpdump命令介绍
    DNS客户端配置文件/etc/resolv.conf
    tcpdump概述
    LINUX普通猫的拔号工具介绍
  • 原文地址:https://www.cnblogs.com/zhaoyids/p/14867124.html
Copyright © 2011-2022 走看看