1.引入Redistemplate
@Autowired
private RedisTemplate redisTemplate;
2.设置redis缓存
redisTemplate.opsForValue().set(参数1, 参数2, 参数3, 参数4);
参数1: key键
参数2: value值
参数3: 过期时间,类型为long
参数4:过期时间的类型
3.过期时间类型 TimeUnit
NANOSECONDS:纳秒,千分之一微秒
MICROSECONDS:微秒,千分之一毫秒
MILLISECONDS:毫秒,千分之一秒
SECONDS: 秒
MINUTES:分钟
HOURS:小时
DAYS:天
4.举例
redisTemplate.opsForValue().set("exportLock", "lock",120, TimeUnit.SECONDS);
把lock存入缓存,过期时间为120秒,120秒后自动失效!
本文介绍了如何在Spring中通过RedisTemplate来设置Redis缓存,包括设置键值对、指定过期时间和过期时间单位。例如,设置键为'exportLock',值为'lock'的缓存,过期时间为120秒,单位为Seconds,120秒后缓存将自动失效。

1087

被折叠的 条评论
为什么被折叠?



