zoukankan      html  css  js  c++  java
  • Redis设置键的过期时间

    参考

    //向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");
    

    设置键的过期时间

    redisTemplate.expire("max",tempTime,TimeUnit.SECONDS);
    
  • 相关阅读:
    最小乘积(基本型)
    删除数组零元素
    大小写转换
    矩阵乘法
    字串统计
    出现次数最多的整数
    Anagrams问题
    前缀表达式
    2的次幂表示
    POJ
  • 原文地址:https://www.cnblogs.com/hnxbp/p/14925438.html
Copyright © 2011-2022 走看看