若依项目中使用redis做缓存,引入工具类
在Java中使用Redis作为缓存,你可以使用Jedis库。以下是一个简单的工具类示例,用于连接Redis服务器并执行基本操作:
import redis.clients.jedis.Jedis;
public class RedisCacheUtil {
private static final String HOST = "localhost";
private static final int PORT = 6379;
public static Jedis getRedisConnection() {
return new Jedis(HOST, PORT);
}
public static String get(String key) {
try (Jedis jedis = getRedisConnection()) {
return jedis.get(key);
}
}
public static void set(String key, String value) {
try (Jedis jedis = getRedisConnection()) {
jedis.set(key, value);
}
}
public static void del(String key) {
try (Jedis jedis = getRedisConnection()) {
jedis.del(key);
}
}
}
使用方法:
public class RedisExample {
public static void main(String[] args) {
// 设置缓存
RedisCacheUtil.set("myKey", "myValue");
// 获取缓存
String value = RedisCacheUtil.get("myKey");
System.out.println(value); // 输出: myValue
// 删除缓存
RedisCacheUtil.del("myKey");
}
}
确保你已经将Jedis库作为依赖项添加到你的项目中。如果你使用的是Maven,可以在pom.xml
中添加如下依赖:
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>最新版本号</version>
</dependency>
请替换最新版本号
为Jedis的最新版本。
评论已关闭