zoukankan      html  css  js  c++  java
  • Java jedis RedisPool

    根据https://www.cnblogs.com/SasaL/p/10709716.html,引入以下两个jar包:

    redis.maxIdle=30
    redis.minIdle=10
    redis.maxTotal=100
    redis.host=192.168.0.235
    redis.port=6379
    redis.pwd=console.write
    package cn.sasa.jedis;
    
    import java.io.IOException;
    import java.io.InputStream;
    import java.util.Properties;
    
    import redis.clients.jedis.Jedis;
    import redis.clients.jedis.JedisPool;
    import redis.clients.jedis.JedisPoolConfig;
    
    public class RedisPoolUtil {
        static JedisPoolConfig jPoolConf;
        static JedisPool pool;
        static {
            InputStream input = RedisPoolUtil.class.getClassLoader().getResourceAsStream("redis.properties");
            Properties prop = new Properties();
            try {
                prop.load(input);
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            jPoolConf = new JedisPoolConfig();
            jPoolConf.setMaxIdle(Integer.parseInt(prop.getProperty("redis.maxIdle")));
            jPoolConf.setMinIdle(Integer.parseInt(prop.getProperty("redis.minIdle")));
            jPoolConf.setMaxTotal(Integer.parseInt(prop.getProperty("redis.maxTotal")));
            pool = new JedisPool(jPoolConf, "192.168.0.235", 6379, 30, "console.write");
        }
        
        public static Jedis getJedis(){
            Jedis jedis = pool.getResource();
            return jedis;
        }
        
        public static void close() {
            pool.close();
        }
        
    }
    package cn.sasa.jedis;
    
    import redis.clients.jedis.Jedis;
    
    public class JedisTest {
        
        public static void main(String[] args) {
            
            Jedis jedis = RedisPoolUtil.getJedis();
            
            jedis.set("name", "sa2");
             
            String name = jedis.get("name");  
            System.out.println(name);
            RedisPoolUtil.close();
        }
    
    }
  • 相关阅读:
    计算机网络第五版答案 谢希仁
    AJAX代码示例(不使用AJAX控件)
    软件工程期末资料
    各类编程语言视频教程(300G)
    AJAX无刷新分页练习
    C#使用IrisSkin2.dll美化WinForm程序界面
    asp.net判断浏览器版本代码
    C#中国身份证验证
    在IIS中使用SSL配置HTTPS网站(转)
    silverLight导出报表
  • 原文地址:https://www.cnblogs.com/SasaL/p/11528310.html
Copyright © 2011-2022 走看看