redis设置过期时间

不念不忘少年蓝@ 2024-04-17 21:41 142阅读 0赞

如果是使用spring-data-redis的话项目中注入 RedisTemplate

  • setExpire() setExpire1() 都可以设置过期时间

    @Resource
    RedisTemplate redisTemplate;

    public void setExpire(String key, Long time) {

    1. redisTemplate.expire(key, time, TimeUtil.SECONDS);

    }

    public void setExpire1(String key, Object value, Long time) {

    1. redisTemplate.opsForValue(key, value, time, TimeUtil.SECONDS);

    }

    //获取过期剩余时间
    public Long getExpire(String key) {

    1. redisTemplate.getExpire(key).longValue();

    }

redis命令设置过期时间

  1. SET KEY VALUE
  2. # TIME表示时长,毫秒
  3. PEXPIRE KEY TIME
  4. PTTL KEY

发表评论

表情:
评论列表 (有 0 条评论,142人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Redis过期时间

    上次开发用了redis后效果不错,后来在进阶的开发中查询到,如果redis一直不释放也会占用内存,于是就想着给redis加上个过期时间。 具体操作很简单,只要在设置redis