首页 > 其他 > 详细

Jedis连接

时间:2014-03-26 18:54:28      阅读:567      评论:0      收藏:0      [点我收藏+]
由于redis可以有上万连接,且JedisPool在多线程处理上有缺陷,所以不使用JedisPool做多线程编程,而是通过直接创建对象。

package eoos.datamanager.tools;


import redis.clients.jedis.Jedis;


public class ConnRedis{


	/**
	 * 声明ip,此项可以放到配置文件
	 */
    private static String host = "192.168.0.177";
    /**
     * 声明端口,此项可以放到配置文件
     */
    private static int port = 6379;


    /**
     * 
     * @Title: getJedis
     * @Description: 创建redis连接对象
     * @Author: duyuanhai
     * @Date: 2014-3-26 下午02:10:59 
     * @Updater:
     * @Date: 
     * @Remark:
     * @return
     * @throws
     */
    public synchronized static Jedis getJedis() {
    	Jedis jedis = null;
    	try {
    		jedis = new Jedis(host,port); 
		} catch (Exception e) {
			e.printStackTrace();
			System.out.println("创建redis连接失败!");
			System.exit(0);
		}
        return jedis;
    }
    
    /**
     * 
     * @Title: returnResource
     * @Description: 返回Jedis对象资源
     * @Author: duyuanhai
     * @Date: 2014-3-26 下午02:09:55 
     * @Updater:
     * @Date: 
     * @Remark:
     * @param redis
     * @throws
     */
    public synchronized static void returnResource(Jedis redis) {
    	redis.close();
    }
}

Jedis连接,布布扣,bubuko.com

Jedis连接

原文:http://blog.csdn.net/duyuanhai/article/details/22172893

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!