如何在 Maven 构建的 Java 项目中使用 Jedis 客户端库连接到 Redis
最后更新日期:2024年4月20日
目标
了解如何在 Maven 项目中使用 Java 编程语言的 Jedis 客户端库连接到 Redis。
解决方案
您可以使用 Maven 为 Java 项目创建一个简单的骨架。
mvn archetype:generate -DgroupId=com.redis.app -DartifactId=redis-test -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false
这将生成一个目录。进入目录并编辑 pom.xml
文件,您将在其中指定所需的 Java 版本
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
然后添加以下 Jedis 客户端库依赖项以连接到 Redis。
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>5.0.1</version>
</dependency>
现在,您可以编辑文件 src/main/java/com/redis/app/App.java
并添加所需的源代码。
package com.redis.app;
import redis.clients.jedis.UnifiedJedis;
public class App
{
public static void main( String[] args )
{
System.out.println( "Redis test" );
UnifiedJedis unifiedjedis = new UnifiedJedis(System.getenv().getOrDefault("REDIS_URL", "redis://localhost:6379"));
System.out.println(unifiedjedis.ping());
}
}
使用以下命令编译项目:
mvn package
并使用以下命令执行:
mvn exec:java -Dexec.mainClass=com.redis.app.App