Spring-Boot之Jedis-Client插件使用

1,配置maven插件,在pom.xml文件中引用Jedis-Client插件,
 
       redis.clients
       jedis
       2.9.0

2,配置xml文件


Jedis配置文件图.png
以applicationContext.xml命名为例,在applicationContext.xml中配置如下代码:
    
        
        
        
        
        
        
        
        
        
        
    
    
        
        
        
        
        
        
    

3,相关代码如下:
注意这里加载的xml文件是applicationContext.xml

public class jedistest {
    @Test
    public void test() {
        ClassPathXmlApplicationContext context 
= new ClassPathXmlApplicationContext("applicationContext.xml");
        JedisPool jedisPool = context.getBean(JedisPool.class);
        Jedis jedis = jedisPool.getResource();
//        jedis.auth("");
        System.out.println(jedis.get("username"));
        jedis.close();
    }

4,也可以在代码中直接用Jedis或者JedisPool连接Redis数据库

public class jedistest {
    public static void main(String[] args) {
//        Jedis j = new Jedis("127.0.0.1", 6379);
////        j.auth("");//在D:\software\Redis-x64-3.2.100\redis.windows.conf的第443行修改requirepass foobared,打开注释foobared即为密码
//        j.select(0);//默认就是0号库
//        j.set("username", "张三");
//        System.out.println(j.get("username"));
//        j.close();
        JedisPool jedisPool = new JedisPool("127.0.0.1", 6379);
        Jedis jedisResource = jedisPool.getResource();
        //jedisResource.auth("");//在D:\software\Redis-x64-3.2.100\redis.windows.conf的第443行修改requirepass foobared,打开注释foobared即为密码
        jedisResource.select(0);//默认就是0号库
        jedisResource.set("username", "张三");
        System.out.println(jedisResource.get("username"));
        jedisResource.close();
        //JedisPool放在配置文件中,整合对象,Spring整合Jedis, 放在spring-redis.xml文件中
//        
    }
}

5,Jedis也可以使用Spring-Boot注解来连接Jedis
a,引入maven仓库包如下:

        
        
            redis.clients
            jedis
            2.9.0
        
        
        
            org.springframework.data
            spring-data-redis
            1.6.0.RELEASE
        

b,applicationContext.xml配置如下:

    
    
    
        
        
        
        
        
        
        
        
        
        
    
    
        
    
    
    
        
        
        
        
        
    
    
    
        
        
            
        
        
            
        
    
    
    
        
        
    

同时配置bean.xml


如图所示:


Jedis的注解配置.png

你可能感兴趣的:(Spring-Boot之Jedis-Client插件使用)