利用 Jedis 客户端,在使用 Maven 构建的 Java 项目中连接到 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