Java刷新Redis缓存
时间: 2023-07-09 13:37:24 浏览: 54
在 Java 中刷新 Redis 缓存,可以使用 Redis 的 Java 客户端,例如 Jedis 或者 Lettuce。以下是一个简单的刷新 Redis 缓存的示例代码:
```java
import redis.clients.jedis.Jedis;
public class RedisCache {
private Jedis jedis;
// 初始化 Redis 连接
public RedisCache() {
jedis = new Jedis("localhost", 6379);
}
// 刷新指定键的缓存
public void refreshCache(String key) {
jedis.del(key);
// 执行查询和缓存操作
// ...
}
// 刷新全部缓存
public void refreshAllCache() {
jedis.flushAll();
// 执行查询和缓存操作
// ...
}
// 关闭 Redis 连接
public void close() {
jedis.close();
}
}
```
在上述代码中,refreshCache 方法可以刷新指定键的缓存,refreshAllCache 方法可以刷新全部缓存,close 方法可以关闭 Redis 连接。在实际使用中,可以根据具体业务需求进行修改。