若是是使用spring-data-redis的话项目中注入 RedisTemplatejava
@Resource RedisTemplate redisTemplate; public void setExpire(String key, Long time) { redisTemplate.expire(key, time, TimeUtil.SECONDS); } public void setExpire1(String key, Object value, Long time) { redisTemplate.opsForValue(key, value, time, TimeUtil.SECONDS); } //获取过时剩余时间 public Long getExpire(String key) { redisTemplate.getExpire(key).longValue(); }
redis命令设置过时时间web
SET KEY VALUE
# TIME表示时长,毫秒
PEXPIRE KEY TIME
PTTL KEY