redis java客户端使用

Jedis 是 Redis 官方首选的 Java 客户端开发包 (redis的java版本的客户端实现)

  • MAVEN配置
<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
    <version>2.9.0</version>
</dependency>
  • jedis测试
public class JedisDemo {

    @Test
    public void test1() {
        //1.设置IP地址和端口
        Jedis jedis = new Jedis("192.168.9.102", 6379);
        //2.保存数据
        jedis.set("name", "lynn");
        //3.获取数据
        String name = jedis.get("name");
        System.out.println(name);
        //4.释放资源
        jedis.close();
    }

    @Test
    /**
     * 使用连接池的方式连接
     */
    public void test2() {
        //获取连接池的配置对象
        JedisPoolConfig config = new JedisPoolConfig();
        //设置最大连接书
        config.setMaxTotal(30);
        //设置最大的空闲连接数
        config.setMaxIdle(10);

        //获取连接池
        JedisPool jedisPool = new JedisPool(config, "192.168.9.102", 6379);

        //获取核心对象
        Jedis jedis = null;
        try {
            //通过连接池获得连接
            jedis = jedisPool.getResource();
            //设置数据
            jedis.set("name", "zhangsan");
            //获取数据
            String name = jedis.get("name");
            System.out.println(name);
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            if(jedis != null) {
                jedis.close();
            }
            if(jedisPool != null) {
                jedisPool.close();
            }
        }
    }
}

 

posted @ 2019-03-31 14:40  一叶一落秋  阅读(87)  评论(0)    收藏  举报