用java写一个封装的redis工具类
时间: 2023-08-17 16:04:14 浏览: 96
下面是一个简单的封装Redis的Java工具类:
```java
import redis.clients.jedis.Jedis;
public class RedisUtil {
private static Jedis jedis = null;
private static void connect() {
String host = "localhost"; // Redis服务器地址
int port = 6379; // Redis服务器端口号
jedis = new Jedis(host, port);
}
public static void set(String key, String value) {
if (jedis == null) {
connect();
}
jedis.set(key, value);
}
public static String get(String key) {
if (jedis == null) {
connect();
}
return jedis.get(key);
}
public static void del(String key) {
if (jedis == null) {
connect();
}
jedis.del(key);
}
public static void close() {
if (jedis != null) {
jedis.close();
jedis = null;
}
}
}
```
使用方法如下:
```java
public static void main(String[] args) {
RedisUtil.set("name", "Tom");
String name = RedisUtil.get("name");
System.out.println(name);
RedisUtil.del("name");
RedisUtil.close();
}
```
这个工具类只是Redis的简单封装,实际应用中可能需要更加完整的封装,例如连接池、事务、操作对象等。
阅读全文