Redis的Java客户端jedis

Redis的Java客户端

Jedis的官网地址为:https://github.com/redis/jedis,下面我们来快速搭建一个项目:
1.引入依赖

<dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>3.7.0</version>
        </dependency>

2.建立连接

package com.example.redisdemo;
import org.junit.jupiter.api.BeforeEach;
import redis.clients.jedis.Jedis;

public class RedisTest {
    private Jedis jedis;
    @BeforeEach
    void setUp(){
//        1建立连接
        jedis = new Jedis("127.0.0.1",6379);
//        2设置密码  无密码可不设置
//        jedis.auth("");
//        3选择库
        jedis.select(1);
    }
}

3.测试string

@Test
    void testString(){
        //存入数据
        String string = jedis.set("name","小明");
        System.out.println("string=" + string);
        //获取数据
        String name = jedis.get("name");
        System.out.println("name=" + name);
    }

4.释放资源

@AfterEach
    void tearDown(){
        if (jedis != null){
            jedis.close();
        }
    }

完整代码

package com.example.redisdemo;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import redis.clients.jedis.Jedis;

public class RedisTest {
    private Jedis jedis;
    @BeforeEach
    void setUp(){
//        1建立连接
        jedis = new Jedis("xxx.224.xx.215",6379);
//        2设置密码  无密码可不设置
//        jedis.auth("");
//        3选择库
        jedis.select(1);
    }

    @Test
    void testString(){
        //存入数据
        String string = jedis.set("name","小明");
        System.out.println("string=" + string);
        //获取数据
        String name = jedis.get("name");
        System.out.println("name=" + name);
    }

    @AfterEach
    void tearDown(){
        if (jedis != null){
            jedis.close();
        }
    }
}

运行结果如下
Redis的Java客户端jedis_第1张图片
Redis的Java客户端jedis_第2张图片
拓展:hash数据测试

 @Test
    void testHash(){
        //插入hash数据
        jedis.hset("user:1","name","小红");
        jedis.hset("user:1","age","21");
        //获取数据
        Map<String,String> map = jedis.hgetAll("user:1");
        System.out.println(map);
    }

运行结果
Redis的Java客户端jedis_第3张图片
在这里插入图片描述

经过上面的步骤就可以快速搭建一个jedis客户端了,希望这篇文章对你有所帮助。

你可能感兴趣的:(Redis,java,redis)