redis在javaweb项目中如何建立连接

-- 第一步:在一个web工程中导入连接redis所需要的jar包


-- 第二步:创建一个简单的jedis连接池工具包,然后创建一个demo测试一下连接:

工具包jedisPoolUtil.java:

package test;

import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;

public class jedisPoolUtil {
    private static JedisPool jedisPool = null;
    
    public static JedisPool getJedisPool(){
        synchronized(jedisPoolUtil.class){  //解决高并发问题
            JedisPoolConfig jpc = new JedisPoolConfig();    //获取jedispool连接池配置类
            jpc.setMaxIdle(32);         //最大空闲连接
            jpc.setMaxTotal(500);       //最大活动连接
            jpc.setMaxWaitMillis(100000); //最长等待时间
            
            jedisPool = new JedisPool(jpc, "192.168.111.129", 6379);
        }
        return jedisPool;
    }
}

测试连接RedisDemo01.java

package test;

import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;

public class RedisDemo01 {
    public static void main(String[] args) {
        JedisPool jp = jedisPoolUtil.getJedisPool();
        Jedis jedis = jp.getResource();
        jedis.set("a", "jjj");
        String a = jedis.get("a");
        System.out.println(a);
        jedis.close();
    }
}

你可能感兴趣的:(redis在javaweb项目中如何建立连接)