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);
    
  • 相关阅读:
    Java知识系统回顾整理01基础02面向对象03方法
    可插件化拓展改造器 slot-maven-plugin
    数据治理框架
    Java读写hdfs上的avro文件
    FTPClient的使用
    Java读写hdfs上的avro文件
    图片上传预览
    css hack 用法注意
    获取get请求后面的参数
    js全局变量污染
  • 原文地址:https://www.cnblogs.com/hnxbp/p/14925438.html
Copyright © 2011-2022 走看看