Jedis连接

来源:互联网 发布:gson解析json多个数组 编辑:程序博客网 时间:2024/05/19 10:54
由于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();    }}

1 0
原创粉丝点击