使用Redis搭建 Hello World
准备
jar包导入:jar包下载地址
基于maven:
<!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.3.0</version>
</dependency>
实现代码:
package com.redis;
import org.junit.Test;
import redis.clients.jedis.Jedis;
public class HelloWorld {
@Test
public void test01() {
//Redis数据库连接
Jedis jedis = new Jedis("localhost", 6379);
//Redis操作
jedis.set("name", "xiaobai");
String name = jedis.get("name");
System.out.println(name);
//关闭Redis
jedis.close();
}
}
其他类型的测试:
package com.redis;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import redis.clients.jedis.Jedis;
import java.util.List;
public class HelloWorld {
private Jedis jedis;
@Before
public void init() {
//Redis数据库连接
jedis = new Jedis("localhost", 6379);
}
@Test
public void test01() {
//Redis操作
jedis.set("name", "xiaobai");
String name = jedis.get("name");
System.out.println(name);
}
@Test
public void testHash() {
jedis.hset("hash1","name", "black");
jedis.hset("hash1","age", "22");
jedis.hset("hash1","sex", "male");
String hget = jedis.hget("hash1", "name");
System.out.println(hget);
}
@Test
public void testList() {
jedis.lpush("list2", "a", "b", "c");
List<String> list2 = jedis.lrange("list2", 0, -1);
for (String value: list2) {
System.out.println(value);
}
}
@After
public void destory() {
//关闭Redis
jedis.close();
}
}
可视化工具:可视化工具的GitHub下载地址