美文网首页JAVA数据库
Jedis连接Redis数据库

Jedis连接Redis数据库

作者: WebGiser | 来源:发表于2018-05-05 11:13 被阅读1次

在运行程序前,要注意启动Redis数据库服务。
1、pom.xml依赖:

<dependencies>
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>2.9.0</version>
        </dependency>

        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>
    </dependencies>

2、连接数据库代码:

import org.junit.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;

public class TestJedisTest {
    /*
    * jedis单例测试
    * */
    @Test
    public void test1(){
        //1、设置ip地址和端口号
        Jedis jedis = new Jedis("192.168.2.1",6379);
        //2、保存数据
        jedis.set("name","abc");
        //3、获取数据
        String value = jedis.get("name");
        System.out.println(value);
    }

    /*
     * jedis连接池
     * */
    @Test
    public void test2(){
        //1、获得连接池的配置对象
        JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
        //2、设置最大连接数
        jedisPoolConfig.setMaxTotal(30);
        //3、设置最大空闲连接数
        jedisPoolConfig.setMaxIdle(10);
        //4、获得连接池
        JedisPool jedisPool = new JedisPool(jedisPoolConfig,"192.168.2.1",6379);
        Jedis jedis = null;
        try{
            //5、获取jedis对象
            jedis = jedisPool.getResource();
            jedis.set("name","xyz");
            String value = jedis.get("name");
            System.out.println(value);
        }catch (Exception e){
            e.printStackTrace();
        }finally {
            if(jedis != null){
                jedis.close();
            }
            if(jedisPool != null){
                jedisPool.close();
            }
        }
    }
}

相关文章

  • Redis实战

    springboot整合jedis访问Redis jedis是类似于jdbc数据库连接的Redis客户端 POM....

  • Redis学习--Jedis

      redis的api是jedis,本文主要记录一下连接操作redis数据库主要的Class和连接方法。主要用的C...

  • redis 学习(8)-- redis 客户端 -- Jedis

    redis 客户端 -- Jedis 1. Jedis 直连 本质是 TCP 连接。 执行流程 创建Jedis对象...

  • Redis学习记录(二)--使用Jedis连接

    Redis学习记录(二)--使用Jedis连接 标签(空格分隔): javaWEB 在Java环境中连接Redis...

  • Jedis连接Redis数据库

    在运行程序前,要注意启动Redis数据库服务。1、pom.xml依赖: 2、连接数据库代码:

  • redis使用

    导入redis连接jar包 测试1: 报错:redis.clients.jedis.exceptions.Jedi...

  • Jedis的使用及配置优化

    Jedis是什么 jedis就是基于java语言的redis客户端,集成了redis的命令操作,提供了连接池管理。...

  • Jedis连接池的使用方法

      Jedis有直连方式,所谓直连指的是Jedis每次都会新建TCP连接,使用后在断开连接,对于平凡访问Redis...

  • Jedis

    Jedis是Redis的Java客户端,连接池使用commons-pool2。此文记录Jedis的设计,也探讨连接...

  • java中使用jedis以及手写redis客户端

    jedis是java中的一个redis的客户端库,使用maven依赖jedis即可在项目中连接redis mave...

网友评论

    本文标题:Jedis连接Redis数据库

    本文链接:https://www.haomeiwen.com/subject/eopsrftx.html