请提供redisTemplate工具类
时间: 2023-08-17 21:06:28 浏览: 85
以下是一个简单的 RedisTemplate 工具类的示例代码:
```java
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.core.ValueOperations;
import org.springframework.stereotype.Component;
@Component
public class RedisUtil {
private RedisTemplate<String, Object> redisTemplate;
@Autowired
public RedisUtil(RedisTemplate<String, Object> redisTemplate) {
this.redisTemplate = redisTemplate;
}
public void set(String key, Object value) {
ValueOperations<String, Object> operations = redisTemplate.opsForValue();
operations.set(key, value);
}
public Object get(String key) {
ValueOperations<String, Object> operations = redisTemplate.opsForValue();
return operations.get(key);
}
public void delete(String key) {
redisTemplate.delete(key);
}
}
```
这个工具类使用了 Spring Data Redis 的 RedisTemplate 来进行 Redis 操作。它提供了 set、get 和 delete 方法来对 Redis 中的数据进行操作。你可以根据自己的需求对其进行扩展和调整。
阅读全文