美文网首页
redis设置过期时间等

redis设置过期时间等

作者: MrP_f220 | 来源:发表于2020-05-13 17:10 被阅读0次

    //向redis里存入数据和设置缓存时间

    stringRedisTemplate.opsForValue().set("baike","100",60*10, TimeUnit.SECONDS);

    //val做-1操作 

    stringRedisTemplate.boundValueOps("baike").increment(-1);

    //根据key获取缓存中的val 

    stringRedisTemplate.opsForValue().get("baike")

    //val +1 

    stringRedisTemplate.boundValueOps("baike").increment(1);

    //根据key获取过期时间 

    stringRedisTemplate.getExpire("baike");

    //根据key获取过期时间并换算成指定单位 

    stringRedisTemplate.getExpire("baike",TimeUnit.SECONDS);

    //根据key删除缓存 

    stringRedisTemplate.delete("baike");

    //检查key是否存在,返回boolean值 

    stringRedisTemplate.hasKey("baike");

    //向指定key中存放set集合 

    stringRedisTemplate.opsForSet().add("baike","1","2","3");

    //设置过期时间 

    stringRedisTemplate.expire("baike",1000, TimeUnit.MILLISECONDS);

    //根据key查看集合中是否存在指定数据 

    stringRedisTemplate.opsForSet().isMember("baike","1");

    //根据key获取set集合 

    stringRedisTemplate.opsForSet().members("baike");

    //验证有效时间

    Long expire = redisTemplate.boundHashOps("baike").getExpire();

    System.out.println("redis有效时间:"+expire+"S");

    相关文章

      网友评论

          本文标题:redis设置过期时间等

          本文链接:https://www.haomeiwen.com/subject/glconhtx.html