Redis基础篇——Jedis快速入门

文章目录

  • Jedis使用的基本步骤
    • 1. 新建一个Maven项目并引入一下依赖
    • 2. 编写测试类并与Redis建立连接
    • 3. 操作
    • 4. 释放连接
  • Jedis连接池

Jedis使用的基本步骤

1. 新建一个Maven项目并引入一下依赖


        
        
            redis.clients
            jedis
            4.2.0
        

        
        
            org.junit.jupiter
            junit-jupiter
            5.8.2
            test
        

    

Redis基础篇——Jedis快速入门_第1张图片

2. 编写测试类并与Redis建立连接

Redis基础篇——Jedis快速入门_第2张图片

3. 操作

根据不同类型选择不同的指令
Redis基础篇——Jedis快速入门_第3张图片

4. 释放连接

Redis基础篇——Jedis快速入门_第4张图片

Redis基础篇——Jedis快速入门_第5张图片

Jedis连接池

Jedis本身是线程不安全的,并且频繁的创建和销毁连接池会有性能损耗,因此推荐使用Jedis连接池代替Jedis的直连方式

Redis基础篇——Jedis快速入门_第6张图片

private static final JedisPool jedispool;

    static {
        // 1.配置连接池
        JedisPoolConfig poolConfig = new JedisPoolConfig();
        // 最大连接
        poolConfig.setMaxTotal(8);
        // 最大空闲连接
        poolConfig.setMaxIdle(8);
        // 最小空闲连接
        poolConfig.setMinIdle(0);
        // 设置等待时间
        poolConfig.setMaxWaitMillis(1000);
        // 2.创建连接池对象
        jedispool = new JedisPool
                (poolConfig,"42.193.18.121",6379,1000);

    }
    // 3.获取 Jedis对象
    public static Jedis getJedis() {
        return jedispool.getResource();
    }

当我们使用连接池之后,我们的单元测试当中,就不再需要去 new Jedis 了,而是直接通过连接池去获取,如下:

Redis基础篇——Jedis快速入门_第7张图片

你可能感兴趣的:(SSM框架,redis,junit,java)