import java.util.concurrent.TimeUnit;
import javax.annotation.Resource;
import org.springframework.data.redis.core.RedisTemplate;
public class RedisServer {
@Resource(name = “redisTemplate”)
RedisTemplate<String, Object> redisTemplate;
/**
* 获取缓存的地址
* @param cacheKey
* @return
*/
public String getCacheValue(String cacheKey){
String cacheValue=(String)redisTemplate.opsForValue().get(cacheKey);
return cacheValue;
}

 /*** 设置缓存值* @param key* @param value*/public void setCacheValue(String key,String value){redisTemplate.opsForValue().set(key, value);}/*** 设置缓存值并设置有效期* @param key* @param value*/public void setCacheValueForTime(String key,String value,long time){redisTemplate.opsForValue().set(key, value, time, TimeUnit.SECONDS);}/*** 删除key值* @param key*/public void delCacheByKey(String key){redisTemplate.opsForValue().getOperations().delete(key);redisTemplate.opsForHash().delete("");}/*** 获取token的有效期* @param key*/public long getExpireTime(String key){long time = redisTemplate.getExpire(key);return time;}/*** 指定时间类型---秒* @param key* @return*/public long getExpireTimeType(String key){long time = redisTemplate.getExpire(key,TimeUnit.SECONDS);return time;}/*** * @param key---分* @return*/public long getExpireTimeTypeForMin(String key){long time = redisTemplate.getExpire(key,TimeUnit.MINUTES);return time;}/*** 设置一个自增的数据* @param key* @param growthLength*/public void testInc(String key,Long growthLength){redisTemplate.opsForValue().increment(key, growthLength);}

}

RedisTemplate方法的一些简单运用相关推荐

  1. SaltStack介绍——SaltStack是一种新的基础设施管理方法开发软件,简单易部署,可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流...

    SaltStack介绍和架构解析 简介 SaltStack是一种新的基础设施管理方法开发软件,简单易部署,可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流,以毫秒为单位.SaltSta ...

  2. 设计模式---3(工厂方法模式的概念,工厂方法模式的实现,工厂方法模式和简单工厂模式比较)

    工厂方法模式 概念 工厂方法模式同样属于类的创建型模式又被称为多态工厂模式 . 工厂方法模式的意义 定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中. 核心工厂类不再负责产品的创建,这样核 ...

  3. jq 给按钮添加方法_手机进行视频编辑的方法,原来如此简单,免费、高效、省心...

    相信大家都知道,我们的手机有很多强大的功能,但是视频编辑功能,你会用吗? 一.手机编辑 1.功能介绍 相信大家平时都会用到很多视频编辑的方法,但是下面这些,你知道吗,主要有滤镜.裁剪的功能哦! 2.具 ...

  4. CSS画心形的三种方法,超级简单

    CSS画心形的三种方法,超级简单 一.一颗div一颗心 用一个div画出一个心,核心的方法就是使用伪元素 首先,我们在页面上先写出一个div 使用CSS,将这个div变为一个橘红色的正方形: 接着我们 ...

  5. Spring中RedisTemplate方法中,redis相关操作笔记。[redis生成指定长度自增批次号,删除、设置过期时间等]

    Spring中RedisTemplate方法中,redis相关操作笔记. redis获取自增批次号 // opsForValue()生成long UUID = redisTemplate.opsFor ...

  6. java 简单的调用类_java 调用 C# 类库搞定,三步即可,可以调用任何类及方法,很简单,非常爽啊...

    java 调用 C# 类库搞定,三步即可,可以调用任何类及方法,很简单,非常爽啊 java 调用 C# 类库搞定,可以调用任何类及方法,很简单,非常爽啊 总体分三步走: 一.准备一个 C# 类库 (d ...

  7. java 调用 C# 类库搞定,三步即可,可以调用任何类及方法,很简单,非常爽啊...

    java 调用 C# 类库搞定,三步即可,可以调用任何类及方法,很简单,非常爽啊 java 调用 C# 类库搞定,可以调用任何类及方法,很简单,非常爽啊 总体分三步走: 一.准备一个 C# 类库 (d ...

  8. 方块盒子怎么打开java_我的世界:MC你从未见过的4大“隐形”方块,获取方法竟这么简单?迷你:藏得真深!...

    <我的世界>我的世界之中,充满了各种隐形方块,因为隐形的特性,极少人知道MC"隐形方块"的秘密!所以今天我们就来盘点一下你从未见过的MC4大"隐形" ...

  9. 如何添加修改hosts文件?几种修改方法让你简单方便管理

    如何修改hosts文件?几种修改方法让你简单方便快捷,hosts 是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联"数据库&q ...

最新文章

  1. 跟我学Springboot开发后端管理系统8:Matrxi-Web权限设计实现
  2. jwt单点登录_单点登录SSO技术选型
  3. [转]PageRank算法
  4. 射影几何3:拓广平面
  5. @EnableAutoConfiguration注解的实现原理
  6. matlab 中pid tuning,PID Tuning Algorithm
  7. 无法连接iphone软件更新服务器_金蝶软件KIS产品版各版本 “客户端无法连接服务器”...
  8. debian 6安装postfix squirrelmail
  9. 【HANA系列】SAP HANA SQL获取字符串长度
  10. Tree命令的下载与使用
  11. [FAQ15840]MT2503系列充电电流问题
  12. 导出PDF /home/education/font/simsun.ttc not found as file or resource.
  13. js替换url指定参数的值
  14. Java多态实例主人和狗狗企鹅玩游戏
  15. Dota全图那些事儿
  16. 游戏开发设计模式:单例模式
  17. 2015年15+最佳的响应式HTML5网站模板
  18. 关于oracle导入数据出现字符集问题及一点点解决办法!
  19. linux基础 linux命令跟踪 strace命令
  20. 快速对齐word目录页码

热门文章

  1. bash文件外传入参数
  2. linux scp远程拷贝文件及文件夹
  3. MySQL快速查询的12条建议,让你不止会用select *
  4. 深度学习核心技术精讲100篇(四十七)-做推荐系统之余,我们该思考什么?
  5. 深度学习核心技术精讲100篇(三十八)-滴滴司机调度系统实践
  6. 循环神经网络(RNN)模型与前向反向传播算法
  7. java 获取页面元素的位置_Selenium Java 页面元素定位2
  8. 蓝桥杯评分标准_蓝桥杯软件个人赛校内选拔赛评分标准和选拔标准
  9. win11+AMD的cpu+3060GPU电脑安装 tensorflow-GPU+cuda11+cudnn
  10. QListWidget读取本地文件夹中文件并显示名字,双击读取xml数据