1.新建maven工程
2.加入依赖
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>com.atguigu.jedisdemo</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.2.0</version>
</dependency>
</dependencies>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
</project>
测试java是否与redis连接,以及一些数据操作
需要启动本地redis服务
package com.atguigu.jedis;
import org.junit.Test;
import redis.clients.jedis.Jedis;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
/**
* 测试与redis连接是否成功
*/
public class JedisDemo1 {
public static void main(String[] args) {
//创建redis连接
Jedis jedis=new Jedis("127.0.0.1",6379);
//测试连接是否成功
String ping = jedis.ping();
//输出PONG则连接成功
System.out.println(ping);
}
/**
* 操作key
*/
@Test
public void test1(){
//创建redis连接
Jedis jedis=new Jedis("127.0.0.1",6379);
Set<String> keys = jedis.keys("*");
Iterator<String> iterator = keys.iterator();
while (iterator.hasNext()){
System.out.println("-----------");
System.out.println(iterator.next());
}
}
/**
* 清空库
*/
@Test
public void test2(){
//创建redis连接
Jedis jedis=new Jedis("127.0.0.1",6379);
jedis.flushDB();
}
/**
* set键值对
*/
@Test
public void test3(){
//创建redis连接
Jedis jedis=new Jedis("127.0.0.1",6379);
jedis.set("name1","jack");
jedis.set("name2","lucy");
jedis.set("name3","luna");
}
/**
* 批量设置键值对
*/
@Test
public void test4(){
//创建redis连接
Jedis jedis=new Jedis("127.0.0.1",6379);
jedis.mset("k1","v1","k2","v2","k3","v3");
List<String> mget = jedis.mget("k1", "k2", "k3");
Iterator<String> iterator = mget.iterator();
while (iterator.hasNext()){
System.out.println(iterator.next());
}
}
/**
* 操作list
*/
@Test
public void test5(){
//创建redis连接
Jedis jedis=new Jedis("127.0.0.1",6379);
jedis.mset("k1","v1","k2","v2","k3","v3");
List<String> mget = jedis.mget("k1", "k2", "k3");
Iterator<String> iterator = mget.iterator();
while (iterator.hasNext()){
System.out.println(iterator.next());
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。