package cn.itrip.util;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.data.redis.core.ValueOperations;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
import java.util.concurrent.TimeUnit;
/**
* redis 数据缓存工具
*/
@Component
public class RedisUtil {
@Resource
private StringRedisTemplate stringRedisTemplate;
@Resource(name = "stringRedisTemplate")
private ValueOperations<String, String> valOpsStr;
@Resource
private RedisTemplate<Object, Object> redisTemplate;
@Resource(name = "redisTemplate")
private ValueOperations<Object, Object> valOpsObj;
/**
* 设置字符串数据
* @param key
* @param val
*/
public void setString(String key, String val){
valOpsStr.set(key, val);
}
/**
* 设置字符串数据
* @param
redis 数据缓存工具类及使用示例
于 2022-01-16 22:41:57 首次发布
本文介绍了如何在Java中使用Redis作为数据缓存工具,包括修改数据库数据时同步更新缓存的操作,如设置缓存为空并设定有效期,以及查询时如何重新保存更新后的数据到缓存。
摘要由CSDN通过智能技术生成